MS Access - 引數查詢



查詢最大的優點是可以儲存並反覆執行相同的查詢,但是如果只是更改條件就反覆執行相同的查詢,那麼您可能需要考慮讓查詢接受引數。

  • 如果您經常需要執行特定查詢的不同變體,請考慮使用引數查詢。

  • 引數查詢以互動方式檢索資訊,提示終端使用者在執行查詢之前提供條件。

  • 您還可以指定引數應接受的資料型別。

  • 您可以為任何引數設定資料型別,但這對於數值、貨幣或日期/時間資料尤其重要。

  • 當您指定引數應接受的資料型別時,如果使用者輸入錯誤的資料型別(例如,在預期為貨幣時輸入文字),則會看到更有幫助的錯誤訊息。

  • 如果引數設定為接受文字資料,則任何輸入都將解釋為文字,並且不會顯示任何錯誤訊息。

示例

現在讓我們透過建立一個引數查詢來看一個簡單的示例。讓我們開啟您的資料庫,並在“建立”選項卡中選擇“查詢設計”。

Temp2

雙擊tblProjects並關閉顯示對話方塊。

tblprojects

選擇您想作為查詢結果顯示的欄位,如下面的螢幕截圖所示。

Select

在查詢設計網格中,“專案開始”列的“條件”行中,鍵入[輸入專案開始日期]。“[輸入專案開始日期]”字串是您的引數提示。方括號表示您希望查詢請求輸入,顯示的文字輸入專案開始日期是引數提示。

Start Date

現在讓我們執行您的查詢,您將看到以下提示。

Parameter Value

現在讓我們輸入以下日期。

Enter Start Data

單擊“確定”以確認。

Confirm

結果,您將看到 2007年2月1日開始的專案的詳細資訊。讓我們轉到設計檢視並再次執行查詢。

Details

如上面的螢幕截圖所示輸入日期,然後單擊“確定”。現在,您將看到 2008年5月1日開始的專案的詳細資訊。

廣告
© . All rights reserved.