Office中国论坛/Access中国论坛
标题:
在SetValue操作的表达式中可以使用SQL子查询吗?
[打印本页]
作者:
Access爱好者
时间:
2004-4-10 08:13
标题:
在SetValue操作的表达式中可以使用SQL子查询吗?
在SetValue操作中,我一般用DLookup函数来做表达式。
我在Access帮助文件中,看到DLookup的执行效率不高,它建议用SQL子查询来代替,但我在表达式中却无法输入SQL子查询,它老告诉我无法分析。(我把SQL子查询放到ApplyFilter操作中又完全正确)
这是为什么?
另外,我在宏的条件中也无法输入SQL子查询。
?????????
作者:
Access爱好者
时间:
2004-4-12 05:12
没人知道吗?
作者:
土豆
时间:
2004-4-12 18:52
你代码怎么写的?
我估计又是直接拿SQL当语句运行
DoCmd.RunSQL "SELECT * FROM ....."
作者:
Access爱好者
时间:
2004-4-14 10:18
土豆大哥:
我是在宏的条件列中这样写的:SELECT [表01:字段1] FROM [表01] WHERE [表01:字段2] =Forms![窗体01]![窗体01:文本框1]
不应该这样写吗?
请教了!!!!
作者:
Access爱好者
时间:
2004-4-15 05:26
不好意思,我写错了。
在宠的条件列中我是这样写的:
(SELECT [表01:字段1] FROM [表01] WHERE [表01:字段2] =Forms![窗体01]![窗体01:文本框1]) Is Null
作者:
Access爱好者
时间:
2004-4-18 09:55
土豆大哥,你还在吗?
作者:
土豆
时间:
2004-4-19 21:19
你的宏命令?
作者:
Access爱好者
时间:
2004-4-20 08:00
宏命令:SetValue
条件:(SELECT [表01:字段1] FROM [表01] WHERE [表01:字段2] =Forms![窗体01]![窗体01:文本框1]) Is Null
参数:项目 [窗体01:文本框2]
表达式 0
作者:
土豆
时间:
2004-4-20 08:09
SQL字符串不能当命令执行,你还是先学学代码里怎么执行SQL查询
你这里还是用DLOOKUP合适点
作者:
hamletl
时间:
2004-4-20 17:40
多下几个源程序,看看别人源代码是怎么用的。
作者:
Access爱好者
时间:
2004-4-21 08:21
我知道下一步该做什么了。
钻VB
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3