以文本方式查看主题

-  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")
Dim sfz As WinForm.TextBox = e.Form.Controls("TextBox2")

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 图片点击可在新窗口打开查看

 

图片点击可在新窗口打开查看 添加附件 上传附件 请正确选择要上传的文件。

 

 

是假的路径,试用版问题么?

 

 

上传例子出现以上提示,是什么意思?有遇到过么?如何解决的?