Access參數查詢

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

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

示例

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

選擇想要查看的字段作爲查詢結果,如以下屏幕截圖所示。
Access參數查詢

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

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

現在輸入下面的日期,如以下屏幕截圖所示 -
Access參數查詢

假設Projects 表中有以下數據 -
Access參數查詢

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

Access參數查詢

因此,將看到2017年12月30日開始的項目的詳細信息。 轉到「設計視圖」並再次運行查詢,輸入項目開始時間:2017-12-27

Access參數查詢

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

易百教程移動端:請掃描本頁面底部(右側)二維碼並關注微信公衆號,回覆:"教程" 選擇相關教程閱讀或直接訪問:http://m.yiibai.com

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

加QQ羣啦,易百教程官方技術學習羣

  • Java技術羣: 227270512 (人數:2000,等級:LV5,免費:否)
  • MySQL/SQL羣: 418407075 (人數:2000,等級:LV5,免費:否)
  • 大數據開發羣: 655154550 (人數:2000,等級:LV5,免費:否)
  • Python技術羣: 287904175 (人數:2000,等級:LV5,免費:否)
  • 測試工程師(新羣): 415553199 (人數:1000,等級:LV1,免費:是)
  • 前端技術羣(新羣): 410430016 (人數:1000,等級:LV1,免費:是)
  • C/C++技術(新羣): 629264796 (人數:1000,等級:LV1,免費:是)
  • Node.js技術(新羣): 621549808 (人數:1000,等級:LV1,免費:是)
  • Linux技術: 479429477 (人數:2000,等級:LV5,免費:是)
  • PHP開發者: 460153241 (人數:2000,等級:LV5,免費:是)
  • 人工智能: 456236082 (人數:2000,等級:LV5,免費:是)
  • Oracle數據庫: 175248146 (人數:2000,等級:LV5,免費:是)
  • C#/ASP.Net開發者: 579821706 (人數:2000,等級:LV5,免費:是)
  • 數據分析師: 397883996 (人數:1000,等級:LV1,免費:是)R語言,Matlab語言等技術

注意:每個人建議選自己的技術方向加羣,同一個人最多限加3個羣。