上面的通過“交叉表向導”為某一張表建立交叉表查詢的操作,在中文Access 2000中比較常見。其實,也可以基於查詢本身來創建查詢(包括交叉表),下面使用“設計網格”的操作就將說明這一點。
步驟一、參照前面的操作,在“數據庫”窗口中選定“對象”組的“查詢”項,然後單擊“數據庫”窗口工具欄中的“新建”按鈕。進入“新建查詢”對話框後單擊“設計視圖”選項,並單擊“確定”按鈕。
圖18 進入“查詢”選項卡
步驟二、在“顯示表”對話框中選定所要查詢的表或已經存在的查詢。在選擇“查詢”時,需要通過“查詢”選項卡來進入操作,如圖18所示,進入該選項卡後,屏幕上就將當前數據庫中已經存在查詢。
完成這兩步操作後,查詢“設計”視圖,以及它所包含的“設計網格”就將顯示在屏幕上,您所選擇的表或者查詢也將顯示在位於該視圖的上半部分的列表窗中。本章選擇的是“雇員與任務”表,以及“客戶與合同金額”表,參見圖19。
圖19 進入“設計網格”
注意:上面所選擇的兩張表中都有一個共同的主鍵_ID字段,這對於下面建立的一個交叉表查詢來說很重要。否則就不能設計好它。因為下面所要建立的交叉表用於查詢各位雇員與客戶所簽定的合同金額,主鍵將確保在查詢中顯示唯一的值。