以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 查询其他表格 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59580) |
-- 作者:yangwenghd -- 发布时间:2014/11/6 20:21:00 -- 查询其他表格 谢谢 帮忙看看 如果“基本信息_在职企业号”在另外一个表应该怎么该啊,比如表B Dim Filter As String With e.Form.Controls("TextBox10") If .Value IsNot Nothing Then If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & "基本信息_在职企业号 = \'" & .Value & "\'" \'此处内容自行修改 End If End With If Filter > "" Then Tables("企业档案窗口_Table5").Filter = Filter End If
|
-- 作者:有点甜 -- 发布时间:2014/11/6 20:24:00 -- 1、可以两表建立关联,然后这个表引用表B的列;
2、或者用代码先查出相关的数据,再重新查询。 [此贴子已经被作者于2014-11-6 20:23:57编辑过]
|
-- 作者:yangwenghd -- 发布时间:2014/11/6 22:35:00 -- 谢谢,可以直接改这一条吗? 表示基本信息_在职企业号是表B的 也就是在TextBox10 输入数据 点击查询,把显示的内容显示到企业档案窗口_Table5 Filter = Filter & "基本信息_在职企业号 = \'" & .Value & "\'" \'此处内容自行修改 |
-- 作者:有点甜 -- 发布时间:2014/11/6 22:38:00 -- Filter = Filter & " 关联列 in (\'" & DataTables("表B").GetComboListString("关联列", "基本信息_在职企业号 = \'" & "" & "\'").Replace("|", "\',\'") & "\')" \'此处内容自行修改 |
-- 作者:yangwenghd -- 发布时间:2014/11/29 11:38:00 -- 感谢 感谢 能帮我看看吗? 写入代码后没有反应 Dim Filter As String With e.Form.Controls("TextBox10") If .Value IsNot Nothing Then If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & " 型号 In (\'" & DataTables("价格表").GetComboListString("型号", "型号 = \'" & "" & "\'").Replace("|", "\',\'") & "\')" \'此处内容自行修改 End If End With If Filter > "" Then Tables("企业档案窗口_Table5").Filter = Filter End If |
-- 作者:逛逛 -- 发布时间:2014/11/29 11:57:00 -- 把 Filter 弹出来看看
http://www.foxtable.com/help/index.html?n=0393.htm |
-- 作者:yangwenghd -- 发布时间:2014/11/29 12:07:00 -- 哦 谢谢 如果是模糊搜索应该怎么该啊!感谢 感谢 |
-- 作者:逛逛 -- 发布时间:2014/11/29 12:12:00 -- 用 like
|
-- 作者:狐狸爸爸 -- 发布时间:2014/11/29 15:01:00 -- 建议看看: http://www.foxtable.com/help/topics/0102.htm http://www.foxtable.com/help/topics/1647.htm http://www.foxtable.com/help/topics/1534.htm
|