0
請幫忙。這是我的桌子。添加帶回路的listview子項目
ID Item Qty Added Qty
1 Ballpen 23 5
2 Pencil 44 4
3 Pentelpen 12 5
我要更新一次的物品,但是當我運行我的程序就變成一樣的第一個項目。
例如,當點擊保存按鈕時,所有項目的數量將是28圓珠筆。
這是我的代碼。提前致謝。
Dim lvitem As Object
Dim iCount As Integer
Dim iLoop As Integer
Dim qty As Double = Val(lvPO.Items(0).SubItems(1).Text) + Val(lvPO.Items(0).SubItems(2).Text)
iCount = lvPO.Items.Count()
If Not lvPO.Items.Count = 0 Then
Do Until iLoop = lvPO.Items.Count
lvitem = lvPO.Items.Item(iLoop)
With lvitem
Call SEDCommand("E", "tbl_item", " qty = '" & qty & "' WHERE itemid ='" & .SubItems(0).text & "'")
End With
iLoop = iLoop + 1
lvitem = Nothing
Loop
MsgBox("Purchase Order (" & tb_refpo.Text & ") is added in database!", MsgBoxStyle.Information, "SYSTEM")
ClearTextBox(Me)
End If
你的代碼只計算'qty'的一個值,它使用第一個項目來做到這一點。 – Blackwood
@Blackwood我該如何解決這個問題?希望您能夠幫助我。 – Sadnerd