Foxtable(狐表)用户栏目专家坐堂 → 求助!跨表查询取值(有多列取值及逻辑列)


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

主题:求助!跨表查询取值(有多列取值及逻辑列)

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


加好友 发短信
等级:童狐 帖子:286 积分:1926 威望:0 精华:0 注册:2017/7/20 19:46:00
求助!跨表查询取值(有多列取值及逻辑列)  发帖心情 Post By:2017/9/2 17:34:00 [只看该作者]

请教老师:
     想实现在表A的“第一列”双击“102”单元格,弹窗并生成查询条件内容为“102”的条件如图:

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
弹窗功能实现了,但是不会写怎么获取“102”的值为查询条件的代码,请老师指点
If e.Col.Name = "第一列" Then
    e.Cancel = True '取消默认动作
    Forms("窗口1").Open()
End If


再一个问题:
   想实现在表B中,“第二列”取{101,102,103}加上“第五列”的逻辑值为条件的查询

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
实现单个“第二列”内容可以,可多个不知道代码怎么写,请老师指点
Tables("表B").Filter= "第二列 = '" & 102 &  " ' And 第五列 = 1 "




 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106698 积分:542685 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/9/2 17:39:00 [只看该作者]

Tables("表B").Filter= "第二列 = '" & 102 &  " ' And 第五列 = true"

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


加好友 发短信
等级:童狐 帖子:286 积分:1926 威望:0 精华:0 注册:2017/7/20 19:46:00
  发帖心情 Post By:2017/9/2 17:51:00 [只看该作者]

帮助中说的

在查询表达式中用1代替True,用0代替False,效率提高超过100倍,切记切记。

 回到顶部