Foxtable(狐表)用户栏目专家坐堂 → 跨表查询条件


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

主题:跨表查询条件

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


加好友 发短信
等级:一尾狐 帖子:409 积分:3729 威望:0 精华:0 注册:2017/6/9 18:02:00
跨表查询条件  发帖心情 Post By:2017/12/25 15:10:00 [只看该作者]

假如我 有个客户表跟 一个沟通内容表  每个客户都对应很多条沟通内容,如果我想加载客户表里,沟通内容包含某些字的客户。例如某些客户沟通内容中包含会员卡,客户表里就加载出这部分客户。。想了很久晕了麻烦各位老师帮忙指导下。。

[此贴子已经被作者于2017/12/25 15:11:34编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/25 15:21:00 [只看该作者]

如果是加载,可以这样写加载条件

 

DataTables("客户表").LoadFilter = "客户编号 in (select 客户编号 from {沟通内容} where 沟通内容 like '%会员卡%')"

DataTables("客户表").Load

 

如果是筛选,这样写

 

Dim filter As String = DataTables("沟通内容").GetComboListString("客户编号", "沟通内容 like '%会员卡%'")
Tables("客户表").filter = "客户编号 in ('" & filter.replace("|", "','") & "')"


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


加好友 发短信
等级:一尾狐 帖子:409 积分:3729 威望:0 精华:0 注册:2017/6/9 18:02:00
  发帖心情 Post By:2017/12/25 15:38:00 [只看该作者]

图片点击可在新窗口打开查看原来这么简单感谢甜老师

 回到顶部