如何在 Access 2000 中建立參數查詢

文章翻譯 文章翻譯
文章編號: 304353 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

結論

您可以使用 Microsoft Access 在查詢中的準則來限制查詢傳回的記錄集。為了查詢不同記錄每次您執行特定查詢,您可能需要查詢來提示您輸入準則以輸入,例如"日期從""來為日期"。提示您輸入準則的查詢稱為參數查詢。本文將告訴您如何在 Microsoft Access 中建立參數查詢。

參數查詢顯示它自己會提示您輸入資訊的對話方塊。 您可以設計查詢來提示您輸入一段資訊,例如零件編號或資訊為一個以上的項目,例如兩個日期。Microsoft Access 然後會擷取所有包含該零件編號的記錄或落在這些兩個日期之間的所有記錄。

您也可以使用為基礎的參數查詢的表單、 報表和資料存取網頁。比方說,您可以建立每月所得的報表參數查詢為基礎。當您列印報表時,Access 會顯示對話方塊,詢問您想要報表來涵蓋的月份。請輸入一個月,Access 然後再列印適當的報表。

您也可以執行參數查詢、 表單,與報告下列動作:
  • 建立自訂表單或對話方塊方塊,會提示輸入查詢的參數 (而非使用參數查詢對話方塊),然後在資料工作表中顯示結果。這就是所謂查詢的依表單。
  • 列印為報表] 標頭中輸入在參數查詢的準則,讓您可以從報表判斷哪些值用來建立它。
警告: 如果您依照本範例,修改範例 Access 專案 NorthwindCS.adp。您可以備份該 NorthwindCS.adp 檔案專案的複本上依照下列步驟執行。

如何建立具有一個參數的查詢

  1. 啟動 Microsoft Access 2000,然後開啟 [範例資料庫 Northwind.mdb。
  2. 在 [檢視] 功能表上按一下 [資料庫物件,然後按一下 [查詢]。
  3. 在 [資料庫] 視窗中按一下 [發票] 查詢,然後按一下 [設計]。
  4. 對於 [送貨國家] 欄位顯示的 [準則] 儲存格中輸入下列命令。請注意: 您輸入的運算式必須被包圍在方括號中。
    [國家/地區的檢視發票]
  5. 在 [查詢] 功能表上按一下 [執行]。當系統提示您輸入 英國,然後再按一下 [確定] 以檢視查詢的結果。請注意查詢會傳回其送貨國家為英國這些記錄。

  6. 關閉查詢,而不儲存它。

如何建立具有兩個或多個參數的查詢

  1. 啟動 Microsoft Access 2000,然後開啟 [範例資料庫 Northwind.mdb。
  2. 在 [檢視] 功能表上按一下 [資料庫物件,然後按一下 [查詢]。
  3. 在 [資料庫] 視窗中按一下 [發票] 查詢,然後按一下 [設計]。
  4. 在 [訂單日期] 欄位 的 [準則] 儲存格 輸入下列命令。
    之間 [輸入起始日期] 及 [輸入截止日期]
  5. 在 [查詢] 功能表上按一下 [執行]。當系統提示您輸入開始日期時,鍵入 1/1/1997年,然後再按一下 [確定]。當系統提示您輸入結束日期時,鍵入 1/31/1997年,然後再按一下 [確定] 以檢視查詢的結果。請注意查詢會傳回其順序日期是在一月 1997 年的記錄。

  6. 關閉查詢,而不儲存它。

如何建立使用萬用字元的參數

下列範例會示範如何建立使用 LIKE 運算子和萬用字元符號 (*) 的參數。
  1. 啟動 Microsoft Access 2000,然後開啟 [範例資料庫 Northwind.mdb。
  2. 在 [檢視] 功能表上按一下 [資料庫物件,然後按一下 [查詢]。
  3. 在 [資料庫] 視窗中按一下 [發票] 查詢,然後按一下 [設計]。
  4. 在 [產品名稱] 欄位的 [準則] 儲存格中輸入下列命令:
    LIKE"*"& [請輸入包含片語的產品] (& S)"*"
  5. 在 [查詢] 功能表上按一下 [執行]。當系統提示您輸入 ,然後再按一下 [確定] 以檢視查詢的結果。請注意查詢會傳回只記錄其產品名稱中包含單字 「 sauce"。

  6. 關閉查詢,而不儲存它。



?考

如需有關如何在 Access 中建立查詢的詳細資訊,按一下"與查詢工作 」 主題,在 Microsoft Access 2000 說明網頁在下列 Microsoft 網站上:
Microsoft Access 2000 Help
如需有關使用參數查詢的表單] 或 [自訂] 對話方塊的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
209645ACC2000: 如何使用由表單 (QBF) 技術的查詢
如需關於建立具有多個值欄位交叉資料表查詢的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
209143ACC2000: 建立具有多個值欄位交叉資料表查詢
如需有關建立選取查詢的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
304361ACC2000: 如何在 Microsoft Access 中建立選取查詢
如需有關建立參數查詢的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
304352如何: 在 Microsoft Access 2002 中建立參數查詢
如需有關如何將選取查詢轉換成動作查詢的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
304355ACC2000: 如何將選取查詢轉換成動作查詢
如需有關修改查詢屬性的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
304357ACC2000: 如何修改在 Access 中的查詢屬性
若要下載範例 Microsoft Access 資料庫中包含超過 20 的查詢範例包括這些文件中的所述的技術請參閱下列的 「 Microsoft 知識庫 」 中的文件:
207626ACC2000: Access 2000 範例使用中的查詢下載中心


屬性

文章編號: 304353 - 上次校閱: 2004年8月9日 - 版次: 2.2
這篇文章中的資訊適用於:
  • Microsoft Access 2000 Standard Edition
關鍵字:?
kbmt kbwizard kbquery kbdownload kbhowtomaster KB304353 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:304353
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com