|
- Public Sub 显示数据(strsql As String) '为ListView1设置各行数据
- Dim i&, j&, 小盒用量#, 条盒用量#, 千箱用量#, 金额#
- On Error Resume Next
- Set rs = New ADODB.Recordset
- rs.Open strsql, cnn, adOpenKeyset, adLockOptimistic
- With ListView1
- .ListItems.Clear
- For i = 1 To rs.RecordCount
- .ListItems.Add , , rs.Fields(0).Value
- For j = 1 To rs.Fields.Count - 1
- .ListItems(i).SubItems(j) = rs.Fields(j).Value
- Next j
- 小盒用量 = 小盒用量 + rs.Fields(3).Value
- 条盒用量 = 条盒用量 + rs.Fields(4).Value
- 千箱用量 = 千箱用量 + rs.Fields(2).Value
- 金额 = 金额 + rs.Fields(5).Value
- rs.MoveNext
- Next i
- End With
- rs.MoveFirst
- Label2.Caption = "共找到 " & ListView1.ListItems.Count & " 条记录"
- Label21.Caption = Application.Round(小盒用量, 2)
- Label22.Caption = Application.Round(条盒用量, 2)
- Label23.Caption = Application.Round(千箱用量, 2)
- Label24.Caption = 金额
复制代码 |
|