Office中国论坛/Access中国论坛
标题:
查询出来的结果如何赋给变量
[打印本页]
作者:
rocket204
时间:
2007-8-23 11:33
标题:
查询出来的结果如何赋给变量
我执行一个语句
docmd.runsql "select all_num,all_money from .........................."(数据源的语句很长)
我想把结果赋予 text1 和 text1 两个字段
请问如何实现!谢谢!
作者:
Grant
时间:
2007-8-23 13:33
附上例子~谢谢.
作者:
静儿
时间:
2007-8-23 13:54
runsql是执行操作查询的意思,而您的"select all_num,all_money from .........................."是个选择查询,这是错误的。如果需要读取表或查询某字段的值,您可以使用dlookup函数。
作者:
andymark
时间:
2007-8-23 13:58
直接用ADO操作
作者:
rocket204
时间:
2007-8-23 14:29
标题:
可否给我一个例子?
谢谢,
我对ado语法不熟悉!
作者:
andymark
时间:
2007-8-23 15:30
Dim Rs As New ADODB.Recordset
Dim Sql As String
Dim Conn As New ADODB.Connection
Set Conn = CurrentProject.Connection
Sql = "select AA,BB from 表 where ......."
Rs.Open Sql, Conn, adOpenKeyset, adLockOptimistic
'假如只有一个结果
Me.txt1 = Rs.Fields("AA")
Me.txt2 = Rs.Fields("BB")
Rs.Close
Set Rs = Nothing
Set Conn = Nothing
作者:
rjacky
时间:
2007-8-23 17:25
必须要保证查询出来的结果只有一个
作者:
rocket204
时间:
2007-8-26 14:19
andymark,
thanks very much!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3