以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]动态加载 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=46445) |
||||
-- 作者:jk3622233 -- 发布时间:2014/2/23 21:43:00 -- [求助]动态加载 打开项目,初始加载,不管父子孙表都是不加载任数据,然后父表与子表同步加载(按帮助所说),但不知孙表如何设置,做到孙表初始加载任数据,并与父表同步?
|
||||
-- 作者:jk3622233 -- 发布时间:2014/2/23 21:48:00 -- 打开项目,初始加载,不管父子孙表都是不加载任数据,然后父表与子表同步加载(按帮助所说),但不知孙表如何设置,做到孙表初始时加载不加任何数据,并与父表同步加载?
|
||||
-- 作者:有点甜 -- 发布时间:2014/2/23 22:42:00 -- 你在子表的afterload里写入代码,就能同步加载孙表;同理孙孙表也是这样。 If DataTables("表B").DataRows.Count = 0 Then \'如果订单表没有数据 DataTables("表A").LoadFilter = "表A编号 Is Null" \'不加载订单明细 Else Dim ids As String For Each dr As DataRow In DataTables("表B").DataRows ids = ids & ",\'" & dr("表B编号") & "\'" Next ids= ids.Trim(",") DataTables("表C").LoadFilter = "表B编号 In (" & ids & ")" End If DataTables("表C").Load() |