我是Access的新用戶,並且有一個窗體顯示從查詢中提取的員工列表。這是一個連續的列表,我有一種方法可以按員工類型進行過濾。我想以連續形式隔離新記錄,因此我添加了一個更改DataEntry = True
的按鈕,但是,在更改DataEntry = False
時,我遇到了過濾工作問題,它們似乎干擾了RecordSource
。MS Access RecordSource選擇錯誤
使用combobox
進行過濾,該過程調用簡單的'Requery'AfterUpdate()',並且查詢本身從combobox
選擇中獲取值作爲條件。
在按鈕更改爲DataEntry = False
,我一直在試圖指定RecordSource
以及。最初,它似乎工作得很好,但後來崩潰了,現在我得到錯誤3701
一旦按下按鈕。
我嘗試過各種不同的語法來設置RecordSource
。
Me.RecordSource = "qryName"
Form.RecordSource = "qryName
Forms!frmName.RecordSource = "qryName
以及上述所有的與"SELECT * FROM [qryName]"
而不是簡單的字符串。
每個給我一個3701錯誤。
我在做什麼錯?
你需要使用查詢作爲您的記錄源?您的查詢是連接多個表,還是僅使用查詢來過濾記錄集? – geeFlo