以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 【求助】查询搜索问题 (http://foxtable.net/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,设置成副本表,不就行了?
|