這次我正在嘗試處理 MS Access 應用程式。我有一個使用 SQL 查詢填充的拆分表單。現在我想使用位于表單標題中的組合框過濾此表單。此 CB 還填充了 SQL 查詢:
SELECT DISTINCT [ConsultQ].[ClientName] FROM ConsultQ;
我已經向這個組合框添加了一個嵌入式查詢,它應該過濾表單。組合框中顯示的值是正確的。但是當我從框中選擇一個值時,會彈出一個要求我輸入的彈出視窗。

ApplyFilter 操作設定為:

因此,顯然,ApplyFilter 操作無法檢索組合框的選定值。我在這里做錯了什么?
當我在輸入框中輸入名稱時,過濾器被正確應用。所以過濾器有效,但我無法使用選定的組合框值設定過濾器。
它一定很簡單,但我找不到它。
我正在使用 MS Access Office 365 版本。
uj5u.com熱心網友回復:
洗掉 [Text] 屬性。您希望 [Value] 和 [Value] 是默認值,因此不必顯式參考。
還需要對組合框的完整路徑參考。
Forms!yourformName!cboClient
但是,確實應該使用ClientID 來過濾記錄。如果組合框將 ClientID 作為第一列并且第一列設定為 BoundColumn,則組合框的值為 ClientID,而不是 ClientName。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/314227.html
