Foxtable(狐表)用户栏目专家坐堂 → [求助]查询后台数据出错,请帮忙指正。


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

主题:[求助]查询后台数据出错,请帮忙指正。

帅哥哟,离线,有人找我吗?
养马岛蓝海豚
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:7 积分:105 威望:0 精华:0 注册:2014/11/7 10:15:00
[求助]查询后台数据出错,请帮忙指正。  发帖心情 Post By:2014/11/10 10:17:00 [只看该作者]

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.10.23.1
错误所在事件:窗口,物流信息表,查询按钮,Click
详细错误信息:
从字符串“供货厂家 = ''”到类型“Long”的转换无效。
输入字符串的格式不正确。



代码如下:
Dim ft As WinForm.ComboBox = e.Form.Controls("厂家")
Dim wlnm As WinForm.ComboBox = e.Form.Controls("物料名称")
Dim wlno As WinForm.TextBox = e.Form.Controls("物料编号")
Dim xhgg As WinForm.TextBox = e.Form.Controls("型号规格")

Tables("物料信息表").Filter = "供货厂家 = '" & ft.text & "'" And "物料名称 = '"& wlnm.text &"'" And "物料编号 like '*" & wlno.text &"'" And "型号规格 like '*" & xhgg.text &"'"

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/10 10:19:00 [只看该作者]

Tables("物料信息表").Filter = "供货厂家 = '" & ft.text & "' And "物料名称 = '" & wlnm.text & "' And 物料编号 Like '*" & wlno.text & "' And "型号规格 like '*" & xhgg.text & "'"

 

[此贴子已经被作者于2014-11-10 10:19:00编辑过]

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


加好友 发短信
等级:婴狐 帖子:7 积分:105 威望:0 精华:0 注册:2014/11/7 10:15:00
  发帖心情 Post By:2014/11/10 10:27:00 [只看该作者]

仍然错误,提示编译错误,应为语句结束。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/10 10:30:00 [只看该作者]

Tables("物料信息表").Filter = "供货厂家 = '" & ft.text & "' And 物料名称 = '" & wlnm.text & "' And 物料编号 Like '*" & wlno.text & "' And 型号规格 like '*" & xhgg.text & "'"

 回到顶部
帅哥哟,离线,有人找我吗?
养马岛蓝海豚
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:7 积分:105 威望:0 精华:0 注册:2014/11/7 10:15:00
  发帖心情 Post By:2014/11/10 10:40:00 [只看该作者]

已经可以了,非常感谢!

like * 我实验了一下,只能匹配输入字符的后面的内容。例如 物料编号为25.4*240 AP+C。    输入C可以过滤出,如果输入25则无法过滤出。
请问输入任何内容匹配如何写这个语句?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/10 10:43:00 [只看该作者]

Tables("物料信息表").Filter = "供货厂家 = '" & ft.text & "' And 物料名称 = '" & wlnm.text & "' And 物料编号 Like '%" & wlno.text & "%' And 型号规格 like '%" & xhgg.text.replace("*", "[*]") & "%'"

 回到顶部
帅哥哟,离线,有人找我吗?
养马岛蓝海豚
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:7 积分:105 威望:0 精华:0 注册:2014/11/7 10:15:00
  发帖心情 Post By:2014/11/10 10:49:00 [只看该作者]

非常感谢版主,回答的很细致,很及时,很耐心,这样用户绝对有信息学好狐表了。祝狐表的未来越来越好!!!

 回到顶部