设定DataGrid空件时 奇怪的问题 实时错误'7004' 行集合不能作为标签 ???????
Set rs = New ADODB.Recordset
rs2.Open "select itemID from item where itemName = '" & Combo1.Text & "'", con, adOpenStatic, adLockPessimistic
rs.Open "SELECT date as 日期, " & _
"[order].[amount] AS 送出数量, " & _
"[callback].[amount] AS 收回数量, " & _
"[callback].[shatter] AS 损坏数量, " & _
"[order].[amount]-[callback].[amount]-[callback].[shatter] as 在途数量 " & _
"FROM [order] LEFT JOIN callback ON ([order].[date]=[callback].[reclaim_date]) " & _
"WHERE [order].[breedID]='" & rs2.Fields(0) & "' And " & _
"[order].[date] Between #" & DTPicker1.Value & "# And #" & DTPicker2.Value & "#", con, adOpenDynamic, adLockOptimistic
'SELECT date AS 日期,
'[order].[amount] AS 送出数量,
'[callback].[amount] AS 收回数量,
'[callback].[shatter] AS 损坏,
'([order].[amount]-[callback].[amount]) AS 在途
'FROM [order] LEFT JOIN callback ON [order].[date]=[callback].[reclaim_date]
'WHERE [order].[breedID]='WJT' And
'[order].[date] Between #7/1/2005# And #7/31/2005#;
Set DataGrid1.DataSource = rs
Dim aa As Long
aa = 0
Do While Not rs.EOF
a = a + rs.Fields(1) - rs.Fields(2) - rs.Fields(3)
rs.Fields(4) = a
rs.MoveNext
Loop
rs.Close
rs2.Close