我有一個窗體包含兩個文本框來搜索名字和姓氏以及運行查詢的按鈕。但是,單擊該按鈕時,會爲每個文本對象顯示輸入參數值對話框。此外,我有另一個文本框和按鈕來搜索職位,同樣的事情發生。我使用相同的代碼(在工作中使用2010)創建了一個測試數據庫並在2007年的訪問表中創建,並且不顯示對話框。我很新的訪問,所以我可能忽略了一些東西。但是,我無能爲力。我在這裏搜索和谷歌的解決方案,但沒有任何工作。任何幫助是極大的讚賞。當我運行我的查詢時出現「輸入參數值」對話框
SELECT dbo_Apptable.AppID, dbo_Apptable.Date, dbo_Apptable.Position, dbo_Apptable.Referral, dbo_Apptable.LastName, dbo_Apptable.FirstName
FROM dbo_Apptable
WHERE (((dbo_Apptable.LastName) Like "*" & Forms![Main Menu]![Last Name] & "*") And ((dbo_Apptable.FirstName) Like "*" & Forms![Main Menu]![First Name] & "*"));
SELECT dbo_Apptable.AppID, dbo_Apptable.Date, dbo_Apptable.Position, dbo_Apptable.Referral, dbo_Apptable.LastName, dbo_Apptable.FirstName
FROM dbo_Apptable
WHERE (((dbo_Apptable.Position) Like "*" & [Forms]![Main Menu]![Position] & "*"));
我測試了一個類似的例子,語法看起來不錯。你確定控件是這樣命名的嗎? [姓氏]和[名字]中有空格嗎? 你確定當查詢運行時窗體仍然處於打開狀態(在普通視圖中)?如果表單關閉,您將看到對話框。 – Wietze314
是的,這是控件的正確名稱,當我運行查詢時,表單處於打開狀態。 @ Wietze314 – user2438493