Office中国论坛/Access中国论坛

标题: VBA代码如何使用 LIKE 12* 代码 [打印本页]

作者: luhao    时间: 2010-2-4 21:50
标题: VBA代码如何使用 LIKE 12* 代码
在表查询中可以用
SELECT * FROM TABLE WHERE KEY LIKE “123*”
但在VBA代码中用
SELECT * FROM TABLE WHERE KEY LIKE ‘123*’
就提示出错

不知如何打救好,请求帮助。
作者: t小宝    时间: 2010-2-4 22:17
你要做什么?
作者: iamee    时间: 2010-2-4 22:37
'123%'
作者: luhao    时间: 2010-2-5 07:29
2# t小宝

因表查询太多,会眼花了乱,所以才定义用VBA函数查询......
请求帮助
作者: xryacc2    时间: 2010-2-5 13:52
一般用'%%'括起来
作者: xryacc2    时间: 2010-2-5 13:54
不在SQL中时,用双引号,不用%,比如
if me.控件名.value like "*ABC*" then,但不能用not like
作者: luhao    时间: 2010-2-5 22:44
6# xryacc2

但用SELECT * FROM TABLE WHERE KEY not LIKE ‘123*’可以查出数据
用  SELECT * FROM TABLE WHERE KEY LIKE ‘123*’要加一个事件刷新下窗体的数据源才可以出来。不知是什么源因。
作者: ycxchen    时间: 2010-2-6 14:51
是不是 LIKE ‘*123*’?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3