Office中国论坛/Access中国论坛
标题:
关于查询的问题
[打印本页]
作者:
swife
时间:
2006-4-5 00:58
标题:
关于查询的问题
各位好,我有个问题
我有一个查询aaa,sql是:SELECT * FROM TABLE1 AS A WHERE A.CC=Forms!form1!TEXT
在打开form1的情况下,我直接双击打开是正常的,但当我用VBA调用是set rs=db.QueryDefs("aaa").openrecordset时提示参数不够,请问怎么解决,谢谢
作者:
一点通
时间:
2006-4-5 01:04
因为这个查询的准则引用了Forms!form1!TEXT
作者:
无忧
时间:
2006-4-5 01:05
语句中的参数引用的是FORM1窗体中的,所以会这样了。
打开窗体,就能读取到窗体中的参数,不管是空的还是填写了内容的。但用VBA时,因为窗体没开,所以会提示输入参数。
作者:
swife
时间:
2006-4-5 01:06
有什么办法解决呢,我现在的做法是吧FORM的内容换成参数,,但工作量比较大,,
作者:
andymark
时间:
2006-4-5 04:04
把例子传上来
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3