谢谢狐狸爸爸和BIN,终于找到问题了
不好意思,没法上数据,数据太大了而且是SQL SERVER
发现问题如下:
If DataTables("crm_customer").DataRows.Count = 0 Then '如果baidu_client表没有数据
DataTables("crm_customer_track").LoadFilter = "track_id Is Null" '不加载baidu_records
Else
Dim ids As String
For Each dr As DataRow In DataTables("crm_customer").DataRows
ids = ids & "," & dr("customer_id")
Next
ids= ids.Trim(",")
DataTables("crm_customer_track").LoadFilter = "customer_id In (" & ids & ")"
End If
DataTables("crm_customer_track").Load()
当父表变动时候,相对应的合计子表的数据小于20条的时候的时候正常
当子表的数据大于20的时候的时候正常,只能显示出来20条子表数据,所以产生和SQL TABLE出来的统计的数据不一致的问题。
请问,当子表的数据大于20的时候的时候正常,只能显示出来20条子表数据这个是我在哪里设置了这个限制吗,也没找到
还是说就是这么设计的。
[此贴子已经被作者于2013-12-24 13:24:33编辑过]