單參數(shù)查詢
3.4 創(chuàng)建參數(shù)查詢
使用前面介紹的方法創(chuàng)建的查詢,無論是內(nèi)容,還是條件都是固定的,如果希望根據(jù)某個或某些字段不同的值來査找記錄,就需要不斷地更改所建查詢的條件,顯然很麻煩。為了更靈活地實現(xiàn)查詢,可以使用Access提供的參數(shù)查詢。
參數(shù)查詢利用對話框,提示用戶輸入?yún)?shù),并檢索符合所輸參數(shù)的記錄。用戶可以建立一個參數(shù)提示的單參數(shù)查詢,也可以建立多個參數(shù)提示的多參數(shù)查詢。
3.4.1 單參數(shù)查詢
創(chuàng)建單參數(shù)查詢,就是在字段中指定一個參數(shù),在執(zhí)行參數(shù)查詢時,輸入一個參數(shù)值。
例3.13 以已建“學生選課成績”查詢?yōu)閿?shù)據(jù)源建立一個査詢,按照學生姓名查看某學生的成績。并顯示學生“學生編號”、“姓名”、“課程名稱”和“成績”。操作歩驟如下:
(1)在“數(shù)據(jù)庫”窗口的“查詢”對象中,單擊“學生選課成績”查詢,然后單擊“設計”按鈕,打開查詢“設計”視圖。
(2)在“姓名”字段的“條件”行中輸入“[請輸入學生姓名]”,結果如圖3.35所示。
方括號中的內(nèi)容即為查詢運行時出現(xiàn)在參數(shù)對話框中的提示文本。盡管提示的文本可以包含查詢字段的字段名,但不能與字段名完全相同,屏幕會顯示“輸入?yún)?shù)值”對話框,在“請輸入學生姓名:”文本框中輸入“劉力”,如圖3.36所示。
從圖中可以看到,對話框中的提示文本正是在查詢字段的“條件”行中輸入的內(nèi)容。按照要求輸入査詢條件,如果條件有效,査詢結果將顯示所有滿足條件的記錄;否則不顯示任何數(shù)據(jù)。
(4)單擊“確定”按鈕,這時就可以看到所建參數(shù)查詢的查詢結果,如圍3.37所示。
(5)若希望將所建參數(shù)查詢保存起來,應選擇“文件”菜單中的“另存為”命令,打開“另存為”對話框,并在“將查詢學生選課成績另存為”文本框中輸入文件名“學生選課成績參數(shù)查詢”如圖3.38所示,單擊“確定”按鈕。
從圖中可以看到,對話框中的提示文本正是在查詢字段的“條件”行中輸入的內(nèi)容。按照要求輸入査詢條件,如果條件有效,査詢結果將顯示所有滿足條件的記錄;否則不顯示任何數(shù)據(jù)。
(4)單擊“確定”按鈕,這時就可以看到所建參數(shù)查詢的查詢結果,如圍3.37所示。
(5)若希望將所建參數(shù)查詢保存起來,應選擇“文件”菜單中的“另存為”命令,打開“另存為”對話框,并在“將查詢學生選課成績另存為”文本框中輸入文件名“學生選課成績參數(shù)查詢”如圖3.38所示,單擊“確定”按鈕。
從圖中可以看到,對話框中的提示文本正是在查詢字段的“條件”行中輸入的內(nèi)容。按照要求輸入査詢條件,如果條件有效,査詢結果將顯示所有滿足條件的記錄;否則不顯示任何數(shù)據(jù)。
(4)單擊“確定”按鈕,這時就可以看到所建參數(shù)查詢的查詢結果,如圍3.37所示。
(5)若希望將所建參數(shù)查詢保存起來,應選擇“文件”菜單中的“另存為”命令,打開“另存為”對話框,并在“將查詢學生選課成績另存為”文本框中輸入文件名“學生選課成績參數(shù)查詢”如圖3.38所示,單擊“確定”按鈕。
建立參數(shù)查詢時應注意,如果在一個已建的查詢中創(chuàng)建參數(shù)查詢,則直接在“設計”視圖中打開該查詢,然后在其基礎上輸入?yún)?shù)條件即可。需要存盤時,若執(zhí)行“保存”命令,則存盤后, 原查詢將被該參數(shù)查詢內(nèi)容所替換;若希望保留原查詢,應執(zhí)行“文件”菜單中的“另存為”命令。如果從頭開始建立參數(shù)查詢,應先按前面介紹的方法創(chuàng)建查詢,只是在“條件”行上輸入?yún)?shù)查詢相應的條件,然后執(zhí)行“保存”命令即可。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |