2013-10-21 90 views
0

訪問VBA的新手需要一些幫助。我有一個帶有布爾字段的表,我試圖循環查找所有「False」字段。一旦找到我想顯示一個消息框包含身份證號碼和一些基本信息。我的表位於SQL數據庫中。謝謝您的幫助!循環訪問表列

+0

最簡單的方法是創建一個包含你想要這個子集的查詢,然後就打開查詢作爲一個記錄集並遍歷其與while語句 –

回答

0

您可以使用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