我在MS Access中有一個表,我試圖選擇數據。該表中有一個用戶標識,所以我只是試圖選擇具有特定用戶標識的信息。我正在做的事情是將用戶ID傳遞給訪問中的窗體,所以我希望能夠在查詢中引用frm字段。當我在下面運行這個代碼時,它告訴我這些參數太少了。MS ACCESS vba select
dim rs1 as DAO.recordset
strSQL = "Select * from [dbo_tempDetail] where [userID] = [Forms]![frmUserInfo]![txtCLIENTID];"
Set rs1 = CurrentDb.OpenRecordset(strSQL, , dbOpenDynamic)
rCount = rs1.RecordCount
這裏有什麼問題
EDIT 2
strSQL = "Select * from [dbo_tempDetail] where userID = '" & [Forms]![frmUserInfo]![txtClientID] & "' "
Set rs1 = CurrentDb.OpenRecordset(strSQL, , dbOpenDynamic)
rCount = rs1.RecordCount
的[基於表單字段的查詢條件](http://stackoverflow.com/questions/21063326/query-criteria-based-on-form-field) – Duston
數字(int)的我是可能的複製從SQL服務器拉到Access(與鏈接管理器),但我工作出Access – FatBoySlim7
謝謝,發佈爲答案@ hansup對不起,Jeeped第一個得到它的權利! – FatBoySlim7