以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于有两个关联列的子表同步加载问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193719)

--  作者:syst
--  发布时间:2024/10/8 8:44:00
--  [求助]关于有两个关联列的子表同步加载问题
老师好
如果需要同步加载有两个关联列的子表,LoadChildren不支持,如何实现。谢谢!

--  作者:有点蓝
--  发布时间:2024/10/8 8:58:00
--  
换其它方式,比如:http://www.foxtable.com/webhelp/topics/2228.htm

If DataTables("订单").DataRows.Count = 0 Then \'如果订单表没有数据
    DataTables(
"订单明细").LoadFilter = "关联列1 Is Null" \'不加载订单明细
Else
    Dim 
ids As String
    For Each 
dr As DataRow In DataTables("订单").DataRows
        
ids = ids & ",\'" & dr("关联列1") & dr("关联列2") & "\'"
    Next
    
idsids.Trim(",")
    DataTables(
"订单明细").LoadFilter = "关联列1+关联列2 In (" & ids & ")"
End If
DataTables(
"订单明细").Load()

--  作者:syst
--  发布时间:2024/10/8 9:16:00
--  
谢谢!