【发布时间】:2013-10-21 13:32:01
【问题描述】:
Access VBA 新手,需要一些帮助。我有一个带有布尔字段的表,我试图循环查找所有“False”字段。一旦找到,我想显示一个包含 ID 号和一些基本信息的消息框。我的表位于 SQL 数据库中。感谢您的帮助!
【问题讨论】:
-
最简单的方法是创建一个包含所需子数据集的查询,然后将该查询作为记录集打开并使用 while 语句循环遍历它
Access VBA 新手,需要一些帮助。我有一个带有布尔字段的表,我试图循环查找所有“False”字段。一旦找到,我想显示一个包含 ID 号和一些基本信息的消息框。我的表位于 SQL 数据库中。感谢您的帮助!
【问题讨论】:
您可以使用 GetString。这是一个例子
Public Sub MsgBoxActives()
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Set cn = CurrentProject.Connection
Set rs = cn.Execute("SELECT CUSTOMERID, DISCOUNT FROM [Volume Rebate Customers] WHERE not [INACTIVE?];")
MsgBox rs.GetString
End Sub
【讨论】: