Foxtable(狐表)用户栏目专家坐堂 → [求助]模糊搜索,出现错误提醒


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

主题:[求助]模糊搜索,出现错误提醒

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


加好友 发短信
等级:幼狐 帖子:168 积分:1956 威望:0 精华:0 注册:2015/5/8 1:17:00
[求助]模糊搜索,出现错误提醒  发帖心情 Post By:2016/5/20 23:24:00 [只看该作者]

“搜索”按钮,代码如下:
Dim txt As WinForm.TextBox = e.Form.Controls("TextBox1")
Tables("订购单总").Filter = "[订购单号] Like '%" & txt.text & "%' or [订购单供应商] like '%" & txt.text & "%' or [金额] like '%" & txt.text & "%'"

在文本框输入任意内容,按“搜索”,都会出现下面错误。是因为金额是双进度?正确代码该怎么写
Cannot perform 'Like' operation on System.Double and System.String.
 
 

此主题相关图片如下:123.gif
按此在新窗口浏览图片

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/5/21 9:16:00 [只看该作者]

数值型列不能用like

& "%' or [金额] = " & txt.text

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/22 11:41:00 [只看该作者]

Tables("订购单总").Filter = "[订购单号] Like '%" & txt.text & "%' or [订购单供应商] like '%" & txt.text & "%' or Convert([金额],'System.String') like '%" & txt.text & "%'"

 回到顶部