如何在 Access 2002 中建立選取查詢

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

在此頁中

結論

在 Microsoft Access 中,您可以建立查詢來擷取資訊,從一個資料表或多個資料表。就可以使用查詢作為表單、 一個報表或資料頁的基礎。本文將告訴您,如何建立簡單的查詢在 Microsoft Access 或套用排序方式及您查詢的準則。本文包含下列各節:
  • 什麼是選取查詢?
  • 如何使用精靈來建立選取查詢
  • 如何在 [設計] 檢視中建立選取查詢
  • 如何新增至您查詢的準則
  • 如何群組記錄,並建立加總及其他合計
  • 如何在一個查詢中排序記錄

什麼是選取查詢?

選取的查詢是查詢的最常見類型。您使用它來:
  • 使用您指定的條件,從一或多個資料表擷取資料,然後以您要的順序顯示資料。
  • 編輯和更新選取查詢 (有部份限制) 的資料工作表中的記錄。
  • 群組記錄,並計算加總、 計數、 平均值,以及其他類型的總計。

如何使用精靈來建立選取查詢

下列步驟將告訴您,如何建立查詢,從 Microsoft Access 2002 所隨附的北風範例資料庫擷取客戶及訂單資訊。

如其他有關檢視 [北風範例資料庫的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
276376ACC2002: 所在北風貿易範例檔案?
警告: 如果您依照本範例,修改範例資料庫 Northwind.mdb。您可能要備份 Northwind.mdb 檔案和資料庫的副本上依照下列步驟執行。

  1. 啟動 Microsoft Access 2002。
  2. 在 [說明] 功能表上指向 [範本資料庫,然後按一下 [北風樣本資料庫]。它出現時,請關閉 [切換 表單]。
  3. 在 [檢視] 功能表上指向 [資料庫物件,然後按一下 [查詢]。
  4. 插入] 功能表上按一下 [查詢]。
  5. 在 [新增查詢] 對話方塊按一下 [簡單查詢精靈,再按 [確定]
  6. 在 [簡單查詢精靈] 對話方塊按一下 [資料表/查詢] 清單 客戶 資料表。按兩下每個將它們新增到 [已選取的欄位] 方塊中的下列欄位: [客戶編號][公司名稱][連絡人]連絡人職稱
  7. 在 [簡單查詢精靈] 相同頁面上, 按一下 [資料表/查詢] 清單中的 [訂貨主檔] 資料表]。按一下 [>> 將 [訂貨主檔] 資料表的所有欄位加入至 已選取的欄位 方塊。
  8. 按一下 [完成]。[簡單查詢精靈建構該查詢,並將結果顯示在 [資料工作表] 檢視中。

如何在 [設計] 檢視中建立選取查詢

  1. 啟動 Microsoft Access 2002。
  2. 在 [說明] 功能表上指向 [範本資料庫,然後按一下 [北風樣本資料庫]。它出現時,請關閉 [切換 表單]。
  3. 在 [檢視] 功能表上指向 [資料庫物件,然後按一下 [查詢]。
  4. 在 [資料庫] 視窗按兩下 在 [設計] 檢視中建立查詢
  5. 在 [顯示資料表] 對話方塊按一下 [客戶,然後按一下 [新增]。
  6. 重複步驟 5 以取得 [訂貨主檔] 資料表。
  7. 按一下 [關閉] 以關閉 [顯示資料表] 對話方塊]。
  8. 在 [查詢設計] 視窗的上半部中 客戶 資料表欄位清單,連按兩下新增下列欄位: [客戶編號][公司名稱][連絡人]連絡人職稱
  9. 在 [查詢設計] 視窗的上半部中 訂單 資料表欄位清單,連按兩下 *。新增 * 相當於從特定的資料表選取所有欄位。
  10. 在 [檔案] 功能表上按一下 [儲存]。鍵入 qryCustomerOrders 名稱的查詢。
  11. 在 [查詢] 功能表上按一下 [執行] 以檢視查詢結果]。

如何新增至您查詢的準則

下列步驟將會修改您在"建立一選取查詢在設計檢視 」 本文稍早的中所建立的查詢。
  1. 啟動 Microsoft Access 2002。
  2. 在 [說明] 功能表上指向 [範本資料庫,然後按一下 [北風樣本資料庫]。它出現時,請關閉 [切換 表單]。
  3. 在 [檢視] 功能表上指向 [資料庫物件,然後按一下 [查詢]。
  4. 按一下 qryCustomerOrders 查詢您在前一節中所建立,然後按一下 [設計],以在 [設計] 檢視中開啟查詢。
  5. 訂單 資料表欄位清單中左上角 [查詢設計] 視窗的下半部按兩下 ShipCountry 欄位新增至查詢設計格線。
  6. 在 [查詢設計格線中的 [ShipCountry] 欄位按一下以清除 [顯示] 核取方塊。因為此欄位包含藉由選取 * [訂貨主檔] 資料表清除此核取方塊會避免欄位包括兩次。
  7. 在 [準則] 列中輸入 英國,對於 [ 送貨國家] 欄位顯示。
  8. 在 [檔案] 功能表上按一下 [另存]。鍵入 qryUKOrders 名稱的查詢。
  9. 在 [查詢] 功能表上按一下 [執行] 以檢視查詢結果]。請注意查詢會傳回給英國那些貨的訂單。

如何群組記錄,並建立加總及其他合計

下列步驟將告訴您,如何建立合計查詢從北風貿易範例資料庫擷取訂單的摘要資訊。
  1. 啟動 Microsoft Access 2002。
  2. 在 [說明] 功能表上指向 [範本資料庫,然後按一下 [北風樣本資料庫]。它出現時,請關閉 [切換 表單]。
  3. 在 [檢視] 功能表上指向 [資料庫物件,然後按一下 [查詢]。
  4. 在 [資料庫] 視窗中,按兩下 在 [設計] 檢視中建立查詢
  5. 在 [顯示資料表] 對話方塊按一下以選取 訂單,],然後再按一下 [新增]。
  6. 按一下 [關閉] 以關閉 [顯示資料表] 對話方塊]。
  7. 在 [查詢設計] 視窗的上半部中 訂單 資料表欄位清單,連按兩下新增下列欄位: ShipCountry運費
  8. 按一下 [檢視] 功能表 總計。注意名為 合計 的資料列加入至查詢設計格線。
  9. 按一下 [合計] 列儲存格在 [運費] 欄位下,按一下出現,箭號,然後再按一下 [加總
  10. 在 [檔案] 功能表上按一下 [儲存]。鍵入 qryFreightByCountry 名稱的查詢。
  11. 在 [查詢] 功能表上按一下 [執行] 以檢視查詢結果]。請注意查詢會傳回 [訂貨主檔] 資料表中每個國家的總運費。

如何在一個查詢中排序記錄

  1. 開啟您在 [設計] 檢視中的 <"群組記錄和建立加總及其他總計"> 一節所建立的 qryFreightByCountry 查詢。
  2. 按一下 [運費] 欄位下的 [排序] 列儲存格,按一下 [箭號會出現,然後再按 [遞減排序]
  3. 在 [檔案] 功能表上按一下 [另存]。鍵入 qryFreightByCountrySorted 名稱的查詢。
  4. 在 [查詢] 功能表上按一下 [執行] 以檢視查詢結果]。請注意查詢會傳回以遞減順序排序為訂單資料表中每個國家的總運費。



?考

如需有關建立查詢的詳細資訊,按一下 [說明] 功能表上的 [Microsoft Access 的 [說明],並在 「 Office 小幫手 」 或 「 解答精靈 」 中輸入 [建立選取查詢 再按一下 [搜尋] 以檢視所傳回的主題。

這項資訊也是全球資訊網網址在下列 Microsoft 網站上可用的:
Create a select or crosstab query
如需有關建立交叉資料表查詢的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
304349如何: 在 Microsoft Access 2002 中建立交叉資料表查詢
如需有關建立參數查詢的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
304352如何: 在 Microsoft Access 2002 中建立參數查詢
如需有關如何將選取查詢轉換成動作查詢的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
304354如何: 選取查詢以便將轉換為 [動作查詢在 Access 中
如其他有關修改查詢內容的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
304356如何修改在 Access 中的查詢屬性
若要下載範例 Microsoft Access 資料庫中包含超過 20 的查詢範例包括這些文件中的所述的技術請參閱下列的 「 Microsoft 知識庫 」 中的文件:
207626可以使用 「 Access 2000 範例:: 查詢主題 」 資料庫中下載中心 」










屬性

文章編號: 304325 - 上次校閱: 2007年3月29日 - 版次: 4.2
這篇文章中的資訊適用於:
  • Microsoft Access 2002 Standard Edition
關鍵字:?
kbmt kbquery kbdownload kbhowtomaster KB304325 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:304325
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