Foxtable(狐表)用户栏目专家坐堂 → [求助]查找


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

主题:[求助]查找

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


加好友 发短信
等级:婴狐 帖子:22 积分:787 威望:0 精华:0 注册:2019/6/27 10:43:00
[求助]查找  发帖心情 Post By:2020/4/23 8:42:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:截图202004230836369930.png
图片点击可在新窗口打开查看
上图的客户名称使用的是数据字典,存的是编号,但是我查找的时候希望通过中文关键字搜索,而不是通过代码查找
以下是TextChanged下面的代码,但是还是无法通过中文字去搜索。
Dim txt As String = e.Form.Controls("TextBox1").Text
Dim str = DataTables("客户表").GetComboListString("客户编号", "[客户名] like '%txt%'","")
OutPut.Show(str)
str = str.replace("|", "','")
Tables("订单主表").Filter = "[客户编号] in ('" & str & "')"
请老师帮我看一下代码错在哪里?

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/23 10:04:00 [只看该作者]

首先,如果表格没有保存客户名称,是无法通过名称查询的。

Dim str = DataTables("客户表").GetComboListString("客户编号", "[客户名] like '%" & txt & "%'","")

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


加好友 发短信
等级:婴狐 帖子:22 积分:787 威望:0 精华:0 注册:2019/6/27 10:43:00
[求助]查找  发帖心情 Post By:2020/4/23 10:53:00 [只看该作者]

感谢蓝老师,已经可以了,非常感谢

 回到顶部