使用“查詢向導”
3.2 創建選擇查詢
根據指定條件,從一個或多個數據源中獲取數據的査詢稱為選擇査詢。創建選擇査詢有兩種方法,一是使用“査詢向導”,二是使用查詢“設計”視圖。與表向導一樣,查詢向導能夠有效地指導操作者順利地創建查詢,詳細地解釋在創建過程中需要做的選擇,并能以圖形方式顯示結果。而在設計視圖中,不僅可以完成新建查詢的設計,也可以修改已有查詢。兩種方法特點不同,查詢向導操作簡單、方便,設計視圖功能豐富、靈活。因此,可以根據實際需要進行選擇。
3.2.1 使用“查詢向導”
使用“查詢向導”創建査詢比較簡單,用戶可以在向導指示下選擇表和表中字段,但不能設置査詢條件。
1.創建基于一個數據源的査詢
例3.1 查找“教師”表中記錄,并顯示“姓名”、“性別”、“工作時間”和“系別”4個字段。操作步驟如下:
(1)在“教學管理”數據庫窗口中,單擊“查詢”對象,然后雙擊“使用向導創建査詢”選項,打開“簡單查詢向導”、第1個對話框。也可以單擊“新建”按扭 ,打開“新建查詢”對話框,并在該對話框中選擇“簡單查詢向導”,如圖3.1所示,單擊“確定”按鈕,打開“簡單査詢向導”第1個對話框。
(2)在“簡單査詢向導”第1個對話框中,單擊“表/査詢”下拉列表框右側的向下箭頭按鈕,然后從打開的列表中選擇“教師”表。這時“可用字段”框中顯示“教師”表中包含的所有字段。雙擊“姓名”字段,將該字段添加至“選定的字段”框中,使用同樣方法將“性別”、“工作時間”和“系別”字段添加到“選定的字段”框中,結果如圖3.2所示。
(3)單擊“下一歩”按鈕,打開“簡單查詢向導”第2個對話框。在“請為査詢指定標題”文本框中輸入查詢名稱,也可以使用默認標題“教師 查詢”,本例使用默認名稱。如果要修改査詢設計,則單擊“修改查詢設計”單選接鈕。本例單擊“打開查詢査看信息”單選按鈕。
(4)單擊“完成”按鈕。開始創建查詢,査詢結果顯示如圖3.3所示。
圖3.3顯示了“教師”表中的部分信息,也是題目要求查詢的信息。此例說明,使用查詢可以從一個表中查詢需要的記錄,但實際應用中,需要查詢的記錄可能不在一個表中。例如,査詢每名學生所選課程的成績,并顯示“學生編號”、“姓名”、“課程名稱”和“成績”等字段。這個查詢要涉及“學生”、“課程”和“選課成績”3個表。因此必須建立多表查詢才能找出滿足要求的記錄。
2.創建基于多個數據源的查詢
例3.2 査詢每同方法,將“課程”表中的“課程名稱”字段和“選課成績”表中的“成績”字段添加到“選定的字段”框中,選擇結果如圖3.4所示。
(1)在“數據庫”窗口的“査詢”對象下,雙擊“使用向導創建査詢”選項,打開“簡單査詢向導”第1個對話框。
(2)在該對話框中,單擊“表/查詢”下拉列表框右側的向下箭頭按鈕,并從打開的列表中選擇“學生”表,然后分別雙擊“可用字段”框中的“學生編號”、“姓名”字段,將它們添加到“選定的字段”框中。使用相同方法,將“課程”表中的“課程名稱”字段和“選課成績”表中的“成績”字段添加到“選定的字段”框中,選擇結果如圖3.4所示。
(3)單擊“下一步”按鈕,打開“簡單査詢向導”第2個對話框。用戶需要確定是建立“明細”查詢,還是建立“匯總”査詢。選擇“明細”單選按鈕,則査看詳細信息;選擇“匯總”單選按鈕,則對一組或全部記錄進行各種統計。本例單擊“明細”單選按鈕,如圖3.5所示。
(4)單擊“下一步”按鈕,打開“簡單査詢向導”第3個對話框。在該對話框的“請為查詢指定標題”文本框中輸入“學生選課成績”,單擊“打開査詢査看信息”單選按鈕。
(5)單擊“完成”按鈕。Access開始創建査詢,查詢結果顯示如圖3.6所示。
在“數據表”枧圖顯示査詢結果時,字段的排列順序與在“簡單查詢向導”對話框中選定字段的順序相同。因此,在選定字段時,應該考慮按字段的顯示順序選取。當然,也可以在“數據表”視圖中改變字段的順序。還應注意,當所建查詢的數據源來自于多個表時,應建立表之間的關系。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: