Office中国论坛/Access中国论坛
标题:
一个小问题:打开查询,怎样用变量名?
[打印本页]
作者:
luuuu
时间:
2002-10-25 17:31
标题:
一个小问题:打开查询,怎样用变量名?
有一个问题:对于打开一个查询,怎样用变量名,如:
set rs=currentdb.querydefs("aaa").openrecordset
这里的aaa想用变量名代替,如何做呢?
谢谢[em27]
[此贴子已经被作者于2002-10-25 9:31:15编辑过]
作者:
WTM1
时间:
2002-10-25 17:51
Dim stDocName As String
stDocName = "AAA"
DoCmd.OpenQuery stDocName, acNormal, acEdit
好象这样可以运行查询!
作者:
luuuu
时间:
2002-10-25 22:36
我不是运行,我是要打开它里面的记录,本来是:
set rs=currentdb.querydefs("材料表").openrecordset
要用一个变量代替这个具体的“材料表”,这个句子怎么写。
作者:
WTM1
时间:
2002-10-25 23:05
首先设材料表=某变量
再用变量调用!!
作者:
cg1
时间:
2002-10-26 00:40
表名 材料表
表里面有字段 a
set rs=currentdb.querydefs("材料表").openrecordset
运行后 rs 这个对象就是 材料表
如果要取 材料表的 a字段的 第一条记录的值就这样写
rs("a").movefirst
msgbox rs("a")
作者:
luuuu
时间:
2002-10-26 04:28
我知道了(太笨:-(),虽然不是你们所说的,但谢谢了。
作者:
aban
时间:
2002-10-26 05:50
dim tblname as string
tblname="材料表"
set rs=currentdb.querydefs(tblname).openrecordset
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3