跳轉到內容

Microsoft Office/為資料庫建立查詢

來自華夏公益教科書
  • 引數
  • 萬用字元
  • 複合條件
  • 排序鍵
  • 主關鍵字/主要排序鍵
  • 次要關鍵字/次要排序鍵

什麼是查詢

[編輯 | 編輯原始碼]

查詢是一種向資料庫提出問題的方法。

  • 哪些客戶的姓名以“M”開頭?
  • 哪些客戶位於Main Street?
  • 哪些客戶支付了超過$100.00的款項?
  • 哪些客戶屬於某個特定員工?
  • 哪些客戶的姓名以“M”開頭且支付了超過$100.00的款項?

查詢指南

[編輯 | 編輯原始碼]

簡單查詢嚮導

[編輯 | 編輯原始碼]
  • 轉到建立選項卡
  • 轉到最右側的其他組
  • 單擊查詢嚮導
  • 這與建立報表類似
    • 選擇要查詢的表
    • 選擇要檢視的欄位
    • 單擊下一步
    • 在查詢標題中鍵入
    • 單擊完成

使用每列頂部的下拉選單進行排序或限制資料。

條件查詢

[編輯 | 編輯原始碼]
  • 單擊檢視
  • 單擊設計檢視

  • 轉到客戶編號的條件並鍵入BOKE
  • 單擊頂部執行的感嘆號
  • 查詢將只返回員工編號為BOKE的記錄。

查詢中的萬用字元

[編輯 | 編輯原始碼]

使用萬用字元替換您不知道的字元。如果要查詢姓名以 B 開頭的客戶,可以在條件欄位中輸入 B*,如下所示。

然後執行查詢,您將獲得結果

也可以使用問號作為萬用字元。問號只替換一個字元。星號替換一組字元。如果您有員工 Tom 和 Tim,並且想要列出他們所有的客戶,可以在條件欄位中輸入 T?M。

AND 條件查詢

[編輯 | 編輯原始碼]

可以在一個列中的一個欄位到另一個欄位中填寫多個條件,這些條件將具有 AND 關係。

這裡查詢位於 Main Street 且支付了超過 $100.00 的公司。

OR 條件查詢

[編輯 | 編輯原始碼]

如果將一個查詢條件向下移動一行到 OR 欄位,則會建立一個 OR 條件。

此查詢將列出位於 Main Street 或支付了超過 $100.00 的所有公司。

引數查詢

[編輯 | 編輯原始碼]

引數查詢允許使用者在每次執行查詢時回答問題,以獲取所需的記錄。如果技術支援人員需要在每次接聽電話時訪問客戶的記錄以快速查詢資訊,這將非常有用。

要設定此查詢,需要在條件欄位中鍵入 []。

程式將在執行時提示使用者輸入員工編號,並顯示以下彈出視窗。

使用者將鍵入員工編號,例如 EJ,然後單擊確定

Access 將只顯示員工編號為 EJ 的記錄

前 N 行查詢

[編輯 | 編輯原始碼]

前 N 行查詢是一種查詢,可以按升序到降序對欄位進行排序。

  • 轉到查詢的設計檢視
  • 轉到設計選項卡
  • 將返回框更改為所需的記錄數
  • 更改要排序的專案之一
  • 執行查詢

聯接查詢

[編輯 | 編輯原始碼]

聯接查詢是一種包含來自多個表的資料的查詢,這些表透過各種關係相互關聯。

  • 單擊建立選項卡
  • 轉到其他組
  • 單擊查詢設計
  • 依次單擊表,然後新增
  • 確保表相關聯 - 有連線它們的線
    • 如果沒有,請轉到資料庫工具選項卡並修復關係
    • 或者確保名稱完全相同
    • 確保資料型別相同
    • 確保欄位大小相同
  • 單擊並拖動每個表的欄位到查詢中
  • 單擊執行

計算查詢

[編輯 | 編輯原始碼]

有時需要根據已有的值計算一個值。

  • 建立一個具有多個數字或貨幣欄位的查詢
  • 轉到設計檢視
  • 轉到已建立的所有欄位後的第一列
  • 在欄位行中右鍵單擊
  • 單擊縮放
  • 鍵入列的名稱,然後輸入冒號
  • 在 [] 中鍵入欄位名稱,然後在欄位之間鍵入操作,不要新增任何空格
    • 總成本:[應付金額] - [已付金額]
  • 單擊確定
  • 執行查詢,然後將檔案儲存在所需位置

計算統計資料

[編輯 | 編輯原始碼]
  • 從客戶表中建立員工編號和已付金額的查詢
  • 轉到設計檢視
  • 單擊功能區頂部的總計按鈕
  • 在員工編號下的總計行中,確保顯示分組依據
  • 在已付金額下的總計行中,將其更改為 SUM 或 AVG
  • 執行查詢

交叉表查詢

[編輯 | 編輯原始碼]

交叉表查詢是一種查詢,允許您指定哪些欄位包含行標題,哪些欄位包含列標題,以及哪些欄位包含要彙總的值。[1]

  • 點選建立選項卡
  • 點選查詢嚮導
  • 選擇交叉表查詢並點選確定
  • 點選您要使用的表格 - 客戶端,並點選確定
  • 將廣告型別移到所選欄位一側
  • 點選下一步
  • 點選員工編號
  • 點選下一步
  • 點選欄位下的應付金額
  • 點選函式下的SUM
  • 點選下一步
  • 輸入此查詢的名稱
  • 點選完成

有兩種方法可以對您的查詢進行排序

從查詢中,您可以點選下拉選單並選擇升序或降序。

從設計檢視中,您可以選擇不同的欄位。左側的欄位是主排序鍵。

在此截圖中,將按客戶排序,然後按他們支付的金額排序

排序和忽略重複項

[編輯 | 編輯原始碼]

要忽略重複項,首先,您需要點選您要忽略重複項的行右側的框或欄位,然後您需要從功能區中開啟屬性表。 然後轉到唯一值項並將該項更改為YES。

查詢報告

[編輯 | 編輯原始碼]

專案 2 建立查詢:建立以下查詢,並列印您的業務結果

  1. 在您的表上建立一個包含 10 條記錄的簡單查詢。
    1. 使用下拉選單限制顯示的資料
    2. 列印結果
    3. 在紙上寫下您的操作,用完整的句子寫,以便我能夠閱讀和理解。
  2. 使用您為#1建立的查詢
    1. 執行 AND 條件查詢
    2. 列印結果
    3. 在紙上寫下您的操作,用完整的句子寫,以便我能夠閱讀和理解。
  3. 使用您為#1建立的查詢
    1. 執行 OR 條件查詢
    2. 列印結果
    3. 在紙上寫下您的操作,用完整的句子寫,以便我能夠閱讀和理解。
  4. 建立一個引數查詢
    1. 向老師展示它的工作原理
  5. 從您的一個表格中建立一個 Top Value 查詢
    1. 列印結果
    2. 在紙上寫下您的操作,用完整的句子寫,以便我能夠閱讀和理解。
  6. 使用您為#1建立的查詢
  7. 建立一個使用您的銷售/發票/預約表格的聯接表查詢
    1. 提取來自不同表格的所有資料,以顯示文件所需的內容
    2. 為總計新增一個計算
    3. 從查詢中建立一個報告
    4. 列印報告
  8. 將所有專案訂在一起
  9. 確保您的姓名在上面

評分標準

[編輯 | 編輯原始碼]
為企業建立查詢
標準 1 分 2 分 3 分 4 分 5 分
建立一個簡單查詢 在 10 條記錄的表格上建立一個查詢。 查詢已列印,幷包含學生姓名。 在 10 條記錄的表格上建立一個查詢,該查詢使用下拉選單限制資料。 查詢已列印,幷包含學生姓名。 在 10 條記錄的表格上建立一個查詢,該查詢使用下拉選單限制資料。 查詢已列印,幷包含學生姓名以及試圖解釋其查詢代表的內容。 在 10 條記錄的表格上建立一個查詢,該查詢使用下拉選單限制資料。 查詢已列印,幷包含學生姓名以及解釋其查詢代表的內容。 在 10 條記錄的表格上建立一個查詢,該查詢使用下拉選單限制資料。 查詢已列印,幷包含學生姓名以及準確解釋其查詢代表的內容。
建立一個使用 AND 邏輯的查詢 在他們的資料上建立一個查詢,然後嘗試使用條件和 AND 邏輯限制顯示的內容。 查詢結果已列印,幷包含學生姓名。 在他們的資料上建立一個查詢,然後使用條件和 AND 邏輯限制顯示的內容。 查詢結果已列印,幷包含學生姓名。 在他們的資料上建立一個查詢,然後使用條件和 AND 邏輯限制顯示的內容。 查詢結果已列印,幷包含學生姓名以及試圖解釋資料代表的內容。 在他們的資料上建立一個查詢,然後使用條件和 AND 邏輯限制顯示的內容。 查詢結果已列印,幷包含學生姓名以及解釋資料代表的內容。 在他們的資料上建立一個查詢,然後使用條件和 AND 邏輯限制顯示的內容。 查詢結果已列印,幷包含學生姓名以及準確解釋資料代表的內容。
建立一個使用 OR 邏輯的查詢 在他們的資料上建立一個查詢,然後嘗試使用條件和 OR 邏輯限制顯示的內容。 查詢結果已列印,幷包含學生姓名。 在他們的資料上建立一個查詢,然後使用條件和 OR 邏輯限制顯示的內容。 查詢結果已列印,幷包含學生姓名。 在他們的資料上建立一個查詢,然後使用條件和 OR 邏輯限制顯示的內容。 查詢結果已列印,幷包含學生姓名以及試圖解釋資料代表的內容。 在他們的資料上建立一個查詢,然後使用條件和 OR 邏輯限制顯示的內容。 查詢結果已列印,幷包含學生姓名以及解釋資料代表的內容。 在他們的資料上建立一個查詢,然後使用條件和 OR 邏輯限制顯示的內容。 查詢結果已列印,幷包含學生姓名以及準確解釋資料代表的內容。
建立一個使用引數的查詢 學生能夠建立一個引數查詢,但沒有尋求幫助並遇到了問題。 查詢結果已列印,幷包含學生姓名。 學生在尋求幫助後能夠建立一個執行的引數查詢。 查詢結果已列印,幷包含學生姓名。 學生在尋求幫助後能夠建立一個執行正確的引數查詢。 查詢結果已列印,幷包含學生姓名以及試圖解釋資料代表的內容。 學生在少量幫助下能夠建立一個執行正確的引數查詢。 查詢結果已列印,幷包含學生姓名以及解釋資料代表的內容。 學生能夠獨立建立一個執行正確的引數查詢。 查詢結果已列印,幷包含學生姓名以及準確解釋資料代表的內容。
建立一個 Top Value 查詢 學生能夠建立一個 Top Value 查詢,但沒有尋求幫助並遇到了問題。 查詢結果已列印,幷包含學生姓名。 學生在尋求幫助後能夠建立一個執行的 Top Value 查詢。 查詢結果已列印,幷包含學生姓名。 學生在尋求幫助後能夠建立一個執行正確的 Top Value 查詢。 查詢結果已列印,幷包含學生姓名以及試圖解釋資料代表的內容。 學生在少量幫助下能夠建立一個執行正確的 Top Value 查詢。 查詢結果已列印,幷包含學生姓名以及解釋資料代表的內容。 學生能夠獨立建立一個執行正確的 Top Value 查詢。 查詢結果已列印,幷包含學生姓名以及準確解釋資料代表的內容。
建立一個聯接表查詢 學生能夠建立一個聯接表查詢,但沒有尋求幫助並遇到了問題。 查詢結果已列印,幷包含學生姓名。 學生在尋求幫助後能夠建立一個執行的聯接表查詢。 查詢結果已列印,幷包含學生姓名。 學生在尋求幫助後能夠建立一個執行正確的聯接表查詢。 查詢結果已列印,幷包含學生姓名以及試圖解釋資料代表的內容。 學生在少量幫助下能夠建立一個執行正確的聯接表查詢。 查詢結果已列印,幷包含學生姓名以及解釋資料代表的內容。 學生能夠獨立建立並執行一個連線表查詢。查詢結果中包含學生的姓名以及對資料的準確解釋。
在連線表查詢中新增計算 學生能夠建立計算,但沒有尋求幫助,並遇到了問題。查詢結果中包含學生的姓名。 學生在尋求幫助的情況下能夠建立並執行計算。查詢結果中包含學生的姓名。 學生在尋求幫助的情況下能夠建立並正確執行計算。查詢結果中包含學生的姓名以及對資料的解釋嘗試。 學生在少量幫助的情況下能夠建立並正確執行計算。查詢結果中包含學生的姓名以及對資料的解釋。 學生能夠獨立建立並正確執行計算。查詢結果中包含學生的姓名以及對資料的準確解釋。
  1. https://support.office.com/en-us/article/make-summary-data-easier-to-read-by-using-a-crosstab-query-8465b89c-2ff2-4cc8-ba60-2cd8484667e8
華夏公益教科書