以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 得不到查询结果,是什么原因? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80959) |
-- 作者:ahbrq -- 发布时间:2016/2/14 16:15:00 -- 得不到查询结果,是什么原因? 代码如下: Dim xm As WinForm.TextBox = e.Form.Controls("TextBox1") Tables("客户资料").Filter = " 客户名称 = \' " & xm.text & " \' or 身份证号码 = \' " & sfz.text & " \' " 希望通过在文本框输入姓名或者身份证号码能查出该客户的资料,结果无论怎么查询结果都是空白,是什么原因? 如果采用模糊查询,代码如下:Tables("客户资料").Filter = " 客户名称 like \'*" & xm.text & "*\' or 身份证号码 like \'*" & sfz.text & "*\' " 结果全部显示,哪儿错了呢?
[此贴子已经被作者于2016/2/14 20:33:27编辑过]
|
-- 作者:Hyphen -- 发布时间:2016/2/14 16:31:00 -- 注意单引号中间的空格,试试: Tables("客户资料").Filter = " 客户名称 = \'" & xm.text & "\' or 身份证号码 = \'" & sfz.text & "\' "
|
-- 作者:大红袍 -- 发布时间:2016/2/15 9:35:00 -- 1、这样写
Tables("客户资料").Filter = " 客户名称 like \'%" & xm.text & "%\' and 身份证号码 like \'%" & sfz.text & "%\' "
2、正确的查询,应该这样写
http://www.foxtable.com/help/topics/1058.htm
|
-- 作者:ahbrq -- 发布时间:2016/2/16 22:12:00 -- 三楼的代码测试结果没有反应,您给的链接例子中的查询条件没有模糊查询。 我把AND换为OR也没有作用。 |
-- 作者:大红袍 -- 发布时间:2016/2/16 22:18:00 -- 上传例子测试,不可能。 |
-- 作者:ahbrq -- 发布时间:2016/2/16 22:37:00 -- C:\\fakepath\\积分礼品20151231 - 测试.table
是假的路径,试用版问题么? |
-- 作者:大红袍 -- 发布时间:2016/2/16 22:39:00 -- 用IE浏览器上传项目。 |
-- 作者:ahbrq -- 发布时间:2016/2/16 22:52:00 -- 是 IE11浏览器 请加我QQ:297533330 谢谢
[此贴子已经被作者于2016/2/16 22:52:15编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/2/16 23:55:00 -- 你以后还是要上传实例的。
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78
|
-- 作者:ahbrq -- 发布时间:2016/2/20 21:12:00 -- C:\\fakepath\\积分礼品20151231 - 测试.table
是假的路径,试用版问题么?
上传例子出现以上提示,是什么意思?有遇到过么?如何解决的? |