以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]求教动态合成表达式问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43382)

--  作者:bjxy890
--  发布时间:2013/12/5 17:46:00
--  [求助]求教动态合成表达式问题
Dim bh As winform.textbox=e.form.controls("编号")
Dim mc As winform.combobox=e.form.controls("名称")
Dim xh As winform.combobox=e.form.controls("型号")
Dim dd As winform.textbox=e.form.controls("地点")
Dim rq As winform.textbox=e.form.controls("检定日期")
Tables("量具台账").filter = " 统一编号 Like \'*"& bh.text &"*\'and 名称 = \'"& mc.text &"\'and 型号 = \'"& xh.text &"\'and 使用地点 like \'*" & dd.text & "*\' and 检定日期 Like \'"& ri.text &"\'"


    以上合成表达式错误求大师指点谢谢

--  作者:Bin
--  发布时间:2013/12/5 17:47:00
--  
http://www.foxtable.com/help/topics/1058.htm
--  作者:狐狸爸爸
--  发布时间:2013/12/6 8:15:00
--  

注意两个细节:

 

1、日期和数字不能用Like,只有等于、不等于、大于、小于等比较。

2、日期用#括起来,字符用\'括起来,数值直接用。

 

除了2楼的例子,还可以看看:

http://www.foxtable.com/help/topics/2720.htm

http://www.foxtable.com/help/topics/0102.htm

http://www.foxtable.com/help/topics/1647.htm

 


--  作者:bjxy890
--  发布时间:2013/12/6 17:54:00
--  
谢谢指教