Access參數查詢

關於查詢的最好的部分是可以一次又一次地保存和運行相同的查詢,但是當您通過只更改條件來一次又一次地運行相同的查詢時,則可以考慮查詢來接受參數並按指定參數值來查詢。

  • 如果您經常要運行特定查詢的變體,請考慮使用參數查詢。
  • 參數查詢以交互方式檢索資訊,提示最終用戶在運行查詢之前提供條件。
  • 也可以指定參數應該接受的數據類型。
  • 可以為任何參數設置數據類型,但為數字,貨幣或日期/時間數據設置數據類型尤其重要。
  • 當指定參數應該接受的數據類型時,如果用戶輸入錯誤的數據類型(例如預期貨幣時輸入文本),則會看到更有用的錯誤消息。
  • 如果參數設置為接受文本數據,則任何輸入都被解釋為文本,並且不顯示錯誤消息。

示例

現在通過創建一個簡單的例子來看看一個參數查詢。打開資料庫,然後在創建表 選項卡中選擇:查詢設計。雙擊Projects表並關閉顯示對話框。

選擇想要查看的字段作為查詢結果,如以下螢幕截圖所示。

在查詢設計網格中,在ProjectStart列的條件 行中,鍵入[輸入專案開始時間], 字串[輸入專案開始時間] 是輸入參數的提示。方括號表示要查詢輸入,而文本是輸入專案開始時間是參數提示資訊。

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

現在輸入下麵的日期,如以下螢幕截圖所示 -

假設Projects 表中有以下數據 -

那麼執行查詢,將得到以下數據 -

因此,將看到2017年12月30日開始的專案的詳細資訊。 轉到“設計視圖”並再次運行查詢,輸入專案開始時間:2017-12-27

那麼執行查詢,將得到以下數據 -


上一篇: Access創建查詢 下一篇: Access備用條件