以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  父表与子表同步加载  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=15609)

--  作者:狐友
--  发布时间:2012/1/2 20:18:00
--  父表与子表同步加载

 

父表与子表同步加载,父表加载后,两个子表的数据没有加载完是怎么回事呢,只加载了一部分,用的sql

请教下这个是怎么回事呢,谢谢!

If DataTables("销售订单").DataRows.Count = 0 Then \'如果订单表没有数据
    DataTables("销售明细").LoadFilter = "订单编号 Is Null" \'不加载订单明细
Else
    Dim ids As String
    For Each dr As DataRow In DataTables("销售订单").DataRows
        ids = ids & "," & dr("订单编号")
    Next
    ids= ids.Trim(",")
    DataTables("销售明细").LoadFilter = "订单编号 In (" & ids & ")"
    DataTables("销售出库").LoadFilter = "订单编号 In (" & ids & ")"

End If
DataTables("销售明细").Load()
DataTables("销售出库").Load()


--  作者:mr725
--  发布时间:2012/1/2 20:53:00
--  
show一下你的 ids 看看。
--  作者:狐友
--  发布时间:2012/1/2 21:22:00
--  
晕,设置了默认加载行
--  作者:mr725
--  发布时间:2012/1/2 21:56:00
--  
跟你设置了默认加载行无关,变量ids有问题的。