Foxtable(狐表)用户栏目专家坐堂 → LoadChildren问题


  共有3696人关注过本帖树形打印复制链接

主题:LoadChildren问题

帅哥哟,离线,有人找我吗?
304376480
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:340 积分:3794 威望:0 精华:0 注册:2017/9/7 15:20:00
LoadChildren问题  发帖心情 Post By:2022/3/28 11:42:00 [只看该作者]

老师您好!
如果父表和子表没有建立关联,我们可以通过指定关联列来实现同步加载,例如:

DataTables("订单").LoadChildren("订单明细", "订单编号", "订单编号")


问题: 如果关联列有两列 该怎么写? 通过 订单编号和公司ID 两列同步加载?


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/28 11:52:00 [只看该作者]

这种用法仅支持单列。

可以这样
dim filter as string = DataTables("订单明细").LoadFilter
if filter > "" then 
filter = " where " & filter 
end if
DataTables("订单明细").LoadFilter = "订单编号+公司ID in (select 订单编号+公司ID from 订单" & filter & ")"
DataTables("订单明细").Load

 回到顶部
帅哥哟,离线,有人找我吗?
304376480
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:340 积分:3794 威望:0 精华:0 注册:2017/9/7 15:20:00
  发帖心情 Post By:2022/3/28 15:59:00 [只看该作者]

非常好!谢谢图片点击可在新窗口打开查看

 回到顶部