以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  【求助】查询搜索问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=105200)

--  作者:Kloveying
--  发布时间:2017/8/14 10:13:00
--  【求助】查询搜索问题
我想设计一个查询窗口。其中有一个textbox,两个table,分别绑定表A,表B。表B用于显示,表A作为数据库。在textbox输入信息点击按钮查询表A中的内容显示在表B中。如何做啊!
--  作者:Kloveying
--  发布时间:2017/8/14 10:14:00
--  

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

--  作者:Kloveying
--  发布时间:2017/8/14 10:15:00
--  
如上图的界面
--  作者:Kloveying
--  发布时间:2017/8/14 10:15:00
--  
求大神帮助
--  作者:Kloveying
--  发布时间:2017/8/14 10:17:00
--  
Dim txt As String = e.Form.Controls("TextBox1").Text
Dim f As New Filler
If txt = "" Then
    f.Filter = ""
Else
    txt = "\'%" & txt & "%\'"
    f.Filter = "公司地址 " & txt & " Or 公司名称 Like " & txt
End If
f.SourceTable = DataTables("表A") \'指定数据来源
f.DataTable = DataTables("表B") \'指定数据接收表
f.Fill() \'填充数据

--  作者:Kloveying
--  发布时间:2017/8/14 10:18:00
--  
上述代码是我写的但是有问题,也不知道哪里不对
--  作者:有点甜
--  发布时间:2017/8/14 10:20:00
--  

 直接写

 

e.form.controls("Table2").Table.Filter = "第五列 like \'%" & e.form.controls("TextBox1").Text & "%\'"


--  作者:Kloveying
--  发布时间:2017/8/14 10:34:00
--  
为什么只能显示 “李四” 呢?在textbox输入其他两个却出不来。
[此贴子已经被作者于2017/8/14 10:35:09编辑过]

--  作者:Kloveying
--  发布时间:2017/8/14 10:36:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:wangwu.jpg
图片点击可在新窗口打开查看
为什么只能显示 “李四” 呢?在textbox输入其他两个却出不来。
图片点击可在新窗口打开查看此主题相关图片如下:lisi.jpg
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/8/14 10:36:00
--  
以下是引用Kloveying在2017/8/14 10:34:00的发言:
为什么只能显示 “李四” 呢?在textbox输入其他两个却出不来。
[此贴子已经被作者于2017/8/14 10:35:09编辑过]

 

你表B没有数据的?为什么要用表B显示?直接绑定表A,设置成副本表,不就行了?