Foxtable(狐表)用户栏目专家坐堂 → [求助]数据源冲突。


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

主题:[求助]数据源冲突。

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


加好友 发短信
等级:幼狐 帖子:100 积分:925 威望:0 精华:0 注册:2016/12/5 10:41:00
[求助]数据源冲突。  发帖心情 Post By:2017/1/22 20:09:00 [只看该作者]

Dim tble As Table = Tables("产品查询_产品目录")
Forms("产品查询-选择规格").Controls("Label1").text = tble.Current("产品名称_商品名")
Dim txt As String =e.Form.Controls("Label1").text
Dim tbl As Table = Tables("产品查询-选择规格_选择规格")
If txt="" Then
    tbl.Filter=""
Else
    tbl.Filter = "[产品名称_商品名] like '" & txt & "'"
End If

 

老师,您好, 我的 txt 的数据中, 包含‘%’这个符号。   老是冲突,有没有什么办法可以避过。

 

比如说,txt = 10%阿莫西林可溶性粉   的时候就报错。

而txt = 阿莫西林  或者 txt = 10 阿莫西林,就ok。 

这种情况 ,我该如何解决?

[此贴子已经被作者于2017/1/22 20:10:59编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/22 20:16:00 [只看该作者]

改成

 

tbl.Filter = "[产品名称_商品名] like '%" & txt.Replace("%", "[%]") & "%'"


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


加好友 发短信
等级:幼狐 帖子:100 积分:925 威望:0 精华:0 注册:2016/12/5 10:41:00
  发帖心情 Post By:2017/1/22 21:17:00 [只看该作者]

感谢。


 回到顶部