關於查詢的最好的部分是可以一次又一次地保存和運行相同的查詢,但是當您通過只更改條件來一次又一次地運行相同的查詢時,則可以考慮查詢來接受參數並按指定參數值來查詢。
- 如果您經常要運行特定查詢的變體,請考慮使用參數查詢。
- 參數查詢以交互方式檢索資訊,提示最終用戶在運行查詢之前提供條件。
- 也可以指定參數應該接受的數據類型。
- 可以為任何參數設置數據類型,但為數字,貨幣或日期/時間數據設置數據類型尤其重要。
- 當指定參數應該接受的數據類型時,如果用戶輸入錯誤的數據類型(例如預期貨幣時輸入文本),則會看到更有用的錯誤消息。
- 如果參數設置為接受文本數據,則任何輸入都被解釋為文本,並且不顯示錯誤消息。
示例
現在通過創建一個簡單的例子來看看一個參數查詢。打開資料庫,然後在創建表 選項卡中選擇:查詢設計。雙擊Projects
表並關閉顯示對話框。
選擇想要查看的字段作為查詢結果,如以下螢幕截圖所示。
在查詢設計網格中,在ProjectStart
列的條件 行中,鍵入[輸入專案開始時間], 字串[輸入專案開始時間] 是輸入參數的提示。方括號表示要查詢輸入,而文本是輸入專案開始時間是參數提示資訊。
讓我們現在運行查詢,將看到以下提示。
現在輸入下麵的日期,如以下螢幕截圖所示 -
假設Projects 表中有以下數據 -
那麼執行查詢,將得到以下數據 -
因此,將看到2017年12月30日開始的專案的詳細資訊。 轉到“設計視圖”並再次運行查詢,輸入專案開始時間:2017-12-27。
那麼執行查詢,將得到以下數據 -
上一篇:
Access創建查詢
下一篇:
Access備用條件