Foxtable(狐表)用户栏目专家坐堂 → 如何根据子表内容筛选主表数据


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

主题:如何根据子表内容筛选主表数据

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


加好友 发短信
等级:婴狐 帖子:7 积分:117 威望:0 精华:0 注册:2019/9/11 9:04:00
如何根据子表内容筛选主表数据  发帖心情 Post By:2019/9/11 9:12:00 [只看该作者]

在主表的主窗口中设置了一个查找按钮,现在实现了通过主表的字段来查询主表数据并通过
Tables("XXX主表").Filter = Filter
把符合条件的主表记录筛选出来。

主表和子表通过 “XX编号” 列存在关系,
请问应该如何根据子表中的某个字段内容来筛选主表数据,把符合条件的主表记录筛选出来?


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


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

比如:

Dim str As String = DataTables("子表").GetComboListString("XX编号","某查询条件")

Tables("XXX主表").Filter = "XX编号 in ('" & str.replace("|","','") & "')"

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


加好友 发短信
等级:婴狐 帖子:7 积分:117 威望:0 精华:0 注册:2019/9/11 9:04:00
  发帖心情 Post By:2019/9/11 17:45:00 [只看该作者]

以下是引用有点蓝在2019/9/11 9:34:00的发言:
比如:

Dim str As String = DataTables("子表").GetComboListString("XX编号","某查询条件")

Tables("XXX主表").Filter = "XX编号 in ('" & str.replace("|","','") & "')"

非常感谢,以上代码能解决问题!


 回到顶部