第5講查詢簡(jiǎn)介、創(chuàng)建基本_第1頁
第5講查詢簡(jiǎn)介、創(chuàng)建基本_第2頁
第5講查詢簡(jiǎn)介、創(chuàng)建基本_第3頁
第5講查詢簡(jiǎn)介、創(chuàng)建基本_第4頁
第5講查詢簡(jiǎn)介、創(chuàng)建基本_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

—Access案例教程數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用第5講查詢簡(jiǎn)介、創(chuàng)建基本查詢第5章查詢的創(chuàng)建與使用查詢簡(jiǎn)介1利用向?qū)?chuàng)建查詢225.1.1查詢的功能5.1.2查詢的類型5.2.1簡(jiǎn)單選擇查詢5.2.2交叉表查詢5.2.3查找重復(fù)項(xiàng)查詢5.2.4查找不匹配項(xiàng)查詢第5章查詢的創(chuàng)建與使用

用設(shè)計(jì)視圖創(chuàng)建查詢335.3.1創(chuàng)建選擇查詢5.3.2創(chuàng)建參數(shù)查詢5.3.3創(chuàng)建交叉表查詢第5章查詢的創(chuàng)建與使用4數(shù)據(jù)庫(kù)不僅僅用來記錄各種各樣的數(shù)據(jù)信息,而且,還要對(duì)數(shù)據(jù)進(jìn)行管理。用戶創(chuàng)建了一個(gè)數(shù)據(jù)庫(kù)后,就可以對(duì)數(shù)據(jù)庫(kù)中基本的數(shù)據(jù)表進(jìn)行各種管理工作,例如:匯總、分析和統(tǒng)計(jì)等,其中最基本的管理操作是查詢。本章將介紹查詢的概念、種類、作用以及在Access2010中創(chuàng)建查詢的多種方法和如何使用這些方法進(jìn)行簡(jiǎn)單的查詢。5.1查詢簡(jiǎn)介5查詢是Access數(shù)據(jù)庫(kù)的一個(gè)重要對(duì)象,是數(shù)據(jù)庫(kù)處理和分析數(shù)據(jù)的工具。查詢是對(duì)數(shù)據(jù)源進(jìn)行一系列的檢索操作,在指定的一個(gè)或多個(gè)數(shù)據(jù)表中,根據(jù)給定的條件篩選所需要的數(shù)據(jù)信息,供用戶查看、更改和分析使用。為查詢提供數(shù)據(jù)信息的數(shù)據(jù)表稱為查詢的數(shù)據(jù)源,查詢的結(jié)果也可以作為其他查詢、窗體、報(bào)表等數(shù)據(jù)庫(kù)對(duì)象的數(shù)據(jù)源。查詢的結(jié)果是以數(shù)據(jù)表的形式顯示數(shù)據(jù)的,因此查詢也可以看作是一個(gè)“虛表”,即“虛表”中的數(shù)據(jù)記錄實(shí)際上是與數(shù)據(jù)表“鏈接”產(chǎn)生的,所以,“虛表”中的形式與內(nèi)容會(huì)隨查詢的設(shè)計(jì)和數(shù)據(jù)表內(nèi)容的變化而變化。查詢的功能查詢的類型查詢簡(jiǎn)介返回?cái)?shù)據(jù)表、查詢作為數(shù)據(jù)源6數(shù)據(jù)表查詢(虛表)查詢(虛表)窗體報(bào)表窗體報(bào)表5.1.1查詢的功能7顯示滿足條件的記錄進(jìn)行數(shù)據(jù)匯總和統(tǒng)計(jì)組織不同的顯示形式

績(jī)點(diǎn)大于3的計(jì)算機(jī)學(xué)院學(xué)生2.1.3.4.功能查看、搜索和分析數(shù)據(jù)用來生成新數(shù)據(jù)表(把查詢結(jié)果固化)實(shí)現(xiàn)記錄的篩選、排序、匯總和計(jì)算用來作為報(bào)表和窗體的數(shù)據(jù)源85.對(duì)一個(gè)和多個(gè)數(shù)據(jù)表中獲取的數(shù)據(jù)實(shí)現(xiàn)聯(lián)接5.1.1查詢的功能重要提示——查找篩選與查詢的區(qū)別(簡(jiǎn)單搜索v.s.復(fù)雜搜索):查找和篩選只是用手工方式完成一些比較簡(jiǎn)單的數(shù)據(jù)搜索工作,如果想要獲取符合特定條件的數(shù)據(jù)集合,并對(duì)該集合做更進(jìn)一步的匯總、分析和統(tǒng)計(jì)的話,必須使用查詢功能來實(shí)現(xiàn)。

返回SQL查詢選擇查詢交叉表查詢參數(shù)查詢5.1.2查詢的類型在Access中,根據(jù)對(duì)數(shù)據(jù)源操作方式和操作結(jié)果的不同,可以把查詢分為5種:操作查詢返回重要提示——?jiǎng)?chuàng)建查詢的主要方法:創(chuàng)建查詢主要有兩種方法:1.使用查詢向?qū)?.在查詢“設(shè)計(jì)視圖”中創(chuàng)建查詢。

10選擇查詢是最常見和最基本的查詢。它根據(jù)指定的查詢條件,從一個(gè)或多個(gè)數(shù)據(jù)表中檢索符合查詢條件的數(shù)據(jù)記錄,把它們顯示出來;如果需要,還可以對(duì)記錄進(jìn)行分組,并做合計(jì)、計(jì)數(shù)、平均值及其他類型的匯總計(jì)算。例如:圖5.1所示的是一個(gè)選擇查詢的結(jié)果,它以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中“學(xué)生信息表”為數(shù)據(jù)源,查詢和顯示了“計(jì)算機(jī)學(xué)院”學(xué)生的“當(dāng)前績(jī)點(diǎn)(GPA)”等信息。選擇查詢1.選擇查詢5.1.2查詢的類型——選擇查詢Back檢索記錄

匯總統(tǒng)計(jì)11參數(shù)查詢是一種交互式查詢,它利用對(duì)話框來提示用戶輸入查詢參數(shù),形成不同的檢索條件進(jìn)行檢索。對(duì)于同一個(gè)參數(shù)查詢,如果輸入的參數(shù)不同,得到的查詢結(jié)果自然也就不同。所以,參數(shù)查詢創(chuàng)建了一種動(dòng)態(tài)查詢,比如:輸入兩個(gè)日期,檢索介于這兩個(gè)日期之間的所有記錄,輸入的兩個(gè)日期不同,得到的查詢結(jié)果不同,形成動(dòng)態(tài)的查詢結(jié)果。例如:圖5.2所示的是一個(gè)以“院系”為查詢參數(shù)的參數(shù)查詢。運(yùn)行查詢時(shí),在彈出的對(duì)話框中,可以輸入不同的“院系”,得到相應(yīng)的動(dòng)態(tài)查詢結(jié)果。參數(shù)查詢2.參數(shù)查詢5.1.2查詢的類型——參數(shù)查詢Back輸入?yún)?shù)

得到查詢結(jié)果12交叉表查詢可以在一個(gè)數(shù)據(jù)表的行、列以及行與列交叉的單元格位置上,顯示數(shù)據(jù)源信息。它以另一種形式顯示和組織數(shù)據(jù)表中的數(shù)據(jù),如圖5.3所示,行標(biāo)題、列標(biāo)題和交叉位置上的值,構(gòu)成了交叉表查詢的三個(gè)要素。如圖5.3所示的是以“學(xué)號(hào)”和“姓名”為行標(biāo)題、“院系”為列標(biāo)題、“當(dāng)前績(jī)點(diǎn)(GPA)”為值,建立的交叉表查詢,試比較它與選擇查詢顯示形式上的不同。3.交叉表查詢5.1.2查詢的類型——交叉表查詢行標(biāo)題列標(biāo)題值交叉表查詢Back不同的顯示形式13操作查詢用于添加、更改或刪除數(shù)據(jù)。操作查詢的特點(diǎn)在于能用一次操作更改許多記錄。它包括4種類型的查詢:刪除、更新、追加及生成表。4.操作查詢5.1.2查詢的類型——操作查詢更新追加刪除生成表Back例如:

刪除符合某一條件的所有記錄例如:

所有學(xué)生計(jì)算機(jī)課程績(jī)點(diǎn)加0.5例如:

生成上海籍學(xué)生信息表追加例如:

追加江浙籍學(xué)生,形成江浙滬學(xué)生信息表一次操作

作用于多條記錄14

SQL(StructuredQueryLanguage)是一種結(jié)構(gòu)化查詢語言,SQL查詢是使用SQL語句創(chuàng)建的查詢?,F(xiàn)有的支持關(guān)系模型的數(shù)據(jù)庫(kù)系統(tǒng)都使用SQL語言,Access也可以使用它進(jìn)行數(shù)據(jù)查詢和更新,詳見第9章。5.SQL查詢5.1.2查詢的類型——SQL查詢直接使用語句實(shí)現(xiàn)查詢,而不是設(shè)計(jì)窗格。Back查詢?cè)O(shè)計(jì)窗格√X簡(jiǎn)單選擇查詢交叉表查詢利用“查詢向?qū)А保梢钥焖俚貏?chuàng)建查詢,操作比較簡(jiǎn)單。155.2利用向?qū)?chuàng)建查詢查找重復(fù)項(xiàng)查詢查找不匹配項(xiàng)查詢返回5.2.1簡(jiǎn)單選擇查詢16例5.1:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”為數(shù)據(jù)源,選擇其中的部分信息,創(chuàng)建“學(xué)生信息表查詢”,查詢結(jié)果如圖5.4所示。圖5.4簡(jiǎn)單選擇查詢結(jié)果數(shù)據(jù)表中

部分信息選擇不同的列175.2.1簡(jiǎn)單選擇查詢將配套光盤中本章的“教務(wù)系統(tǒng)素材_查詢.accdb”文件復(fù)制到“C:\數(shù)據(jù)庫(kù)”文件夾中,完成查詢操作后,更名為“教務(wù)系統(tǒng)_查詢.accdb”。(1)打開查詢向?qū)В涸凇皠?chuàng)建”選項(xiàng)卡的“查詢”組中,單擊“查詢向?qū)А卑粹o

,如圖5.5所示,在彈出的“新建查詢”對(duì)話框中,選擇“簡(jiǎn)單選擇查詢向?qū)А边x項(xiàng),單擊“確定”按鈕;(2)選擇數(shù)據(jù)表和字段:在“簡(jiǎn)單選擇查詢向?qū)А睂?duì)話框中,選擇“表/查詢”為“表:學(xué)生信息表”,使用

按鈕選擇字段“學(xué)號(hào)”、“姓名”、“性別”、“院系”和“當(dāng)前績(jī)點(diǎn)(GPA)”,如圖5.5所示,單擊“下一步”按鈕;(3)選擇查詢樣式:選中“明細(xì)(選擇每個(gè)記錄的每個(gè)字段)”選項(xiàng),單擊“下一步”按鈕;(4)輸入查詢標(biāo)題:采用默認(rèn)的查詢標(biāo)題“學(xué)生信息表查詢”,單擊“完成”按鈕,系統(tǒng)自動(dòng)生成“學(xué)生信息表查詢”;(5)重命名查詢:關(guān)閉查詢,在“查詢”對(duì)象欄中,右擊創(chuàng)建的查詢,選擇“重命名”快捷菜單命令,將查詢更名為“例01學(xué)生信息表_選擇查詢_向?qū)А薄?/p>

單擊演示操作步驟……18②③④①圖5.5用向?qū)?chuàng)建選擇查詢操作步驟下一張5.2.1簡(jiǎn)單選擇查詢19例5.1:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”為數(shù)據(jù)源,選擇其中的部分信息,創(chuàng)建“學(xué)生信息表查詢”,查詢結(jié)果如圖5.4所示。圖5.4簡(jiǎn)單選擇查詢結(jié)果數(shù)據(jù)表中

部分信息返回得到查詢結(jié)果5.2.2交叉表查詢

20例5.2:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”為數(shù)據(jù)源,選擇其中的部分字段,創(chuàng)建“學(xué)生信息表_交叉表”查詢,查詢結(jié)果如圖5.6所示。圖5.6交叉表查詢結(jié)果數(shù)據(jù)信息的

另一種顯示形式行標(biāo)題:姓名和院系值:學(xué)生人數(shù)列標(biāo)題:戶籍地21(1)打開查詢向?qū)В涸凇皠?chuàng)建”選項(xiàng)卡的“查詢”組中,單擊“查詢向?qū)А卑粹o

,如圖5.7所示,在彈出的“新建查詢”對(duì)話框中,選擇“交叉表查詢向?qū)А边x項(xiàng),單擊“確定”按鈕;(2)選擇數(shù)據(jù)表:在“交叉表查詢向?qū)А睂?duì)話框中,選擇“表:學(xué)生信息表”,單擊“下一步”按鈕;(3)選擇“行標(biāo)題”字段:使用

按鈕選擇字段“姓名”和“院系”,單擊“下一步”按鈕;(4)選擇“列標(biāo)題”字段:選擇“戶籍地”字段,單擊“下一步”按鈕;(5)選擇“值”字段:選擇“學(xué)號(hào)”字段,“Count”函數(shù),取消選中“是,包括各行小計(jì)”選項(xiàng)(不選中),如圖5.7所示,單擊“下一步”按鈕;(6)輸入查詢標(biāo)題:采用默認(rèn)的查詢標(biāo)題“學(xué)生信息表_交叉表”,單擊“完成”按鈕,系統(tǒng)自動(dòng)生成“學(xué)生信息表_交叉表”查詢;(7)重命名查詢:關(guān)閉查詢,在“查詢”對(duì)象欄中,右擊創(chuàng)建的查詢,選擇“重命名”快捷菜單命令,將查詢更名為“例02學(xué)生信息表_交叉表_向?qū)А薄?/p>

單擊演示操作步驟……22②①圖5.7用向?qū)?chuàng)建交叉表查詢操作步驟下一張23⑥⑤③④圖5.7用向?qū)?chuàng)建交叉表查詢操作步驟下一張5.2.2交叉表查詢

24例5.2:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”為數(shù)據(jù)源,選擇其中的部分字段,創(chuàng)建“學(xué)生信息表_交叉表”查詢,查詢結(jié)果如圖5.6所示。圖5.6交叉表查詢結(jié)果數(shù)據(jù)信息的

另一種顯示形式行標(biāo)題:姓名和院系值:學(xué)生人數(shù)列標(biāo)題:戶籍地得到查詢結(jié)果返回5.2.3查找重復(fù)項(xiàng)查詢25當(dāng)用戶需要查找某些字段值相同的記錄時(shí),可以用查找重復(fù)項(xiàng)查詢來查詢相應(yīng)的數(shù)據(jù)表。例5.3:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”為數(shù)據(jù)源,創(chuàng)建查詢:查找相同“性別”、“戶籍地”和“院系”的學(xué)生“姓名”和“當(dāng)前績(jī)點(diǎn)(GPA)”,查詢結(jié)果如圖5.8所示。圖5.8重復(fù)項(xiàng)查詢結(jié)果某些字段值相同的記錄26(1)打開查詢向?qū)В涸凇皠?chuàng)建”選項(xiàng)卡的“查詢”組中,單擊“查詢向?qū)А卑粹o

,如圖5.9所示,在彈出的“新建查詢”對(duì)話框中,選擇“查找重復(fù)項(xiàng)查詢向?qū)А边x項(xiàng),單擊“確定”按鈕;(2)選擇數(shù)據(jù)表:在“查找重復(fù)項(xiàng)查詢向?qū)А睂?duì)話框中,選擇“表:學(xué)生信息表”,單擊“下一步”按鈕;(3)選擇“包含重復(fù)信息”的字段:選擇“性別”、“院系”和“戶籍地”字段,單擊“下一步”按鈕;(4)選擇其他要顯示的字段:選擇“姓名”和“當(dāng)前績(jī)點(diǎn)(GPA)”字段,單擊“下一步”按鈕;(5)輸入查詢標(biāo)題:采用默認(rèn)的查詢標(biāo)題“查找學(xué)生信息表的重復(fù)項(xiàng)”,單擊“完成”按鈕,系統(tǒng)自動(dòng)生成“查找學(xué)生信息表的重復(fù)項(xiàng)”查詢,如圖5.9所示;(6)重命名查詢:關(guān)閉查詢,在“查詢”對(duì)象欄中,右擊創(chuàng)建的查詢,選擇“重命名”快捷菜單命令,將查詢更名為“例03學(xué)生信息表_重復(fù)項(xiàng)查詢_向?qū)А?。單擊演示操作步驟……27①②圖5.9用向?qū)?chuàng)建重復(fù)項(xiàng)查詢操作步驟下一張28③⑤④圖5.9用向?qū)?chuàng)建重復(fù)項(xiàng)查詢操作步驟下一張5.2.3查找重復(fù)項(xiàng)查詢29當(dāng)用戶需要查找某些字段值相同的記錄時(shí),可以用查找重復(fù)項(xiàng)查詢來查詢相應(yīng)的數(shù)據(jù)表。例5.3:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”為數(shù)據(jù)源,創(chuàng)建查詢:查找相同“性別”、“戶籍地”和“院系”的學(xué)生“姓名”和“當(dāng)前績(jī)點(diǎn)(GPA)”,查詢結(jié)果如圖5.8所示。圖5.8重復(fù)項(xiàng)查詢結(jié)果某些字段值相同的記錄返回得到查詢結(jié)果對(duì)比使用“簡(jiǎn)單查詢向?qū)А边x擇這5列的結(jié)果5.2.4查找不匹配項(xiàng)查詢30與查找重復(fù)項(xiàng)查詢相反,查找不匹配項(xiàng)查詢主要用于查找兩個(gè)數(shù)據(jù)表中某些字段值不相同的記錄。例5.4:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”和“成績(jī)表”為數(shù)據(jù)源,創(chuàng)建查詢:查找“學(xué)生信息表”中存在,但“成績(jī)表”中沒有出現(xiàn)的學(xué)生記錄,并顯示其對(duì)應(yīng)的“姓名”、“性別”、“院系”、“當(dāng)前績(jī)點(diǎn)(GPA)”及“備注”信息,查詢結(jié)果如圖5.10所示。圖5.10不匹配查詢結(jié)果兩個(gè)表

不相同的記錄查找主表在次表中缺失對(duì)應(yīng)項(xiàng)的記錄。不必事先建立一對(duì)多關(guān)系。31(1)打開查詢向?qū)В涸凇皠?chuàng)建”選項(xiàng)卡的“查詢”組中,單擊“查詢向?qū)А卑粹o

,如圖5.11所示,在彈出的“新建查詢”對(duì)話框中,選擇“查找不匹配查詢向?qū)А边x項(xiàng),單擊“確定”按鈕;(2)選擇數(shù)據(jù)表:在“查找不匹配查詢向?qū)А睂?duì)話框中,選擇“表:學(xué)生信息表”,單擊“下一步”按鈕;(3)選擇相關(guān)表:選擇“表:成績(jī)表”,單擊“下一步”按鈕;(4)選擇兩張表的匹配(相同)字段:選擇“學(xué)生信息表”和“成績(jī)表”的“學(xué)號(hào)”字段,單擊“下一步”按鈕;(5)選擇其他要顯示的字段:選擇“姓名”、“性別”、“院系”、“當(dāng)前績(jī)點(diǎn)(GPA)”及“備注”字段,單擊“下一步”按鈕;(6)輸入查詢標(biāo)題:采用默認(rèn)的查詢標(biāo)題“學(xué)生信息表與成績(jī)表不匹配”,單擊“完成”按鈕,系統(tǒng)自動(dòng)生成“學(xué)生信息表與成績(jī)表不匹配”查詢,如圖5.11所示;(7)重命名查詢:關(guān)閉查詢,在“查詢”對(duì)象欄中,右擊創(chuàng)建的查詢,選擇“重命名”快捷菜單命令,將查詢更名為“例04學(xué)生信息表_成績(jī)表_不匹配查詢_向?qū)А?。單擊演示操作步驟……32圖5.11用向?qū)?chuàng)建不匹配項(xiàng)查詢操作步驟①②下一張33圖5.11用向?qū)?chuàng)建不匹配項(xiàng)查詢操作步驟③④⑤⑥下一張5.2.4查找不匹配項(xiàng)查詢34與查找重復(fù)項(xiàng)查詢相反,查找不匹配項(xiàng)查詢主要用于查找兩個(gè)數(shù)據(jù)表中某些字段值不相同的記錄。例5.4:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”和“成績(jī)表”為數(shù)據(jù)源,創(chuàng)建查詢:查找“學(xué)生信息表”中存在,但“成績(jī)表”中沒有出現(xiàn)的學(xué)生記錄,并顯示其對(duì)應(yīng)的“姓名”、“性別”、“院系”、“當(dāng)前績(jī)點(diǎn)(GPA)”及“備注”信息,查詢結(jié)果如圖5.10所示。圖5.10不匹配查詢結(jié)果兩個(gè)表

不相同的記錄返回得到查詢結(jié)果創(chuàng)建選擇查詢?cè)O(shè)置查詢條件創(chuàng)建匯總字段創(chuàng)建參數(shù)查詢查詢?cè)O(shè)計(jì)視圖創(chuàng)建交叉表查詢創(chuàng)建計(jì)算字段查詢綜合舉例創(chuàng)建多表查詢返回5.3用設(shè)計(jì)視圖創(chuàng)建(或修改)查詢使用查詢向?qū)且环N最簡(jiǎn)單的創(chuàng)建查詢的方法,但對(duì)于創(chuàng)建指定條件的查詢、參數(shù)查詢和復(fù)雜條件的查詢,是無法直接利用查詢向?qū)?chuàng)建的。利用查詢“設(shè)計(jì)視圖”,可以自定義查詢的條件和查詢表達(dá)式,從而創(chuàng)建靈活的、滿足自己需求的查詢,也可以利用查詢“設(shè)計(jì)視圖”來修改已經(jīng)創(chuàng)建的查詢,例如:使用查詢向?qū)?chuàng)建查詢后,在查詢“設(shè)計(jì)視圖”中根據(jù)需要做進(jìn)一步的修改。設(shè)計(jì)視圖創(chuàng)建查詢要點(diǎn)三種查詢的不同用設(shè)計(jì)視圖創(chuàng)建查詢36①字段選擇與列標(biāo)題設(shè)置②條件行:正確設(shè)置查詢條件③交叉表行(交叉表查詢):行列標(biāo)題和值及總計(jì)設(shè)置④總計(jì)行(匯總查詢):分組及總計(jì)方式設(shè)置⑤表行(多表查詢):表關(guān)系設(shè)置設(shè)計(jì)網(wǎng)格!!上一張5.3.1創(chuàng)建選擇查詢37例5.5:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”為數(shù)據(jù)源,創(chuàng)建查詢:查找1991年以后出生的、或“當(dāng)前績(jī)點(diǎn)(GPA)”在3.0~3.5之間的學(xué)生記錄,并按“當(dāng)前績(jī)點(diǎn)(GPA)”從大到小降序排列,查詢結(jié)果如圖5.12所示。圖5.12選擇查詢結(jié)果含條件的查詢和排序38(1)打開“查詢?cè)O(shè)計(jì)視圖”窗格:在“創(chuàng)建”選項(xiàng)卡下“查詢”組中,單擊“查詢?cè)O(shè)計(jì)”按鈕

;(2)添加數(shù)據(jù)表:在彈出的“顯示表”對(duì)話框中,選擇“學(xué)生信息表”,單擊“添加”按鈕,單擊“關(guān)閉”按鈕,如圖5.13所示;(3)創(chuàng)建查詢:添加字段:雙擊或拖曳“學(xué)生信息表”字段列表中的“學(xué)號(hào)”、“姓名”、“性別”、“院系”、“出生年月”及“當(dāng)前績(jī)點(diǎn)(GPA)”字段,將它們添加到查詢“設(shè)計(jì)網(wǎng)格”中,如圖5.13所示;輸入查詢條件:在“出生年月”字段列的“條件”行中,輸入條件“>=#1991/1/1#”;在“當(dāng)前績(jī)點(diǎn)(GPA)”字段列的“或”行中,輸入條件“>=3.0and<=3.5”;設(shè)置排序:在“當(dāng)前績(jī)點(diǎn)(GPA)”字段列的“排序”行中,選擇“降序”;(4)運(yùn)行查詢:在“查詢工具”選項(xiàng)卡的“結(jié)果”組中,單擊“運(yùn)行”按鈕

運(yùn)行查詢(即切換到“查詢視圖”)得到如圖5.12所示的查詢結(jié)果;(5)保存和命名查詢:?jiǎn)螕舨樵兇案裼疑辖堑摹瓣P(guān)閉”按鈕

,關(guān)閉查詢,在彈出的對(duì)話框中,單擊“是”按鈕,確認(rèn)需要保存,輸入查詢名稱“例05學(xué)生信息表_選擇查詢”。單擊演示操作步驟……39圖5.13用“設(shè)計(jì)視圖”創(chuàng)建選擇查詢操作步驟下一張圖5.13用“設(shè)計(jì)視圖”創(chuàng)建選擇查詢操作步驟字段列表②雙擊或拖曳③設(shè)置查詢條件和排序④單擊下一張5.3.1創(chuàng)建選擇查詢41例5.5:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”為數(shù)據(jù)源,創(chuàng)建查詢:查找1991年以后出生的、或“當(dāng)前績(jī)點(diǎn)(GPA)”在3.0~3.5之間的學(xué)生記錄,并按“當(dāng)前績(jī)點(diǎn)(GPA)”從大到小降序排列,查詢結(jié)果如圖5.12所示。圖5.12選擇查詢結(jié)果含條件的查詢和排序得到查詢結(jié)果42重要提示——?jiǎng)?chuàng)建選擇查詢的關(guān)鍵及選擇查詢的作用:(1)正確的查詢條件設(shè)置是創(chuàng)建選擇查詢的關(guān)鍵(詳見“5.3.5設(shè)置查詢條件”);(2)選擇查詢還可以利用數(shù)據(jù)表中的現(xiàn)有字段生成可計(jì)算字段或新的查詢字段(詳見“5.3.6創(chuàng)建計(jì)算字段”);(3)選擇查詢還可以對(duì)數(shù)據(jù)記錄進(jìn)行合計(jì)、計(jì)數(shù)、求平均值等匯總計(jì)算(詳見“5.3.7創(chuàng)建匯總字段”);(4)選擇查詢還可以實(shí)現(xiàn)多個(gè)數(shù)據(jù)表的檢索查詢(詳見“5.3.8創(chuàng)建多表查詢”)。Back5.3.2創(chuàng)建參數(shù)查詢43參數(shù)查詢可創(chuàng)建動(dòng)態(tài)查詢結(jié)果,它在運(yùn)行時(shí)彈出對(duì)話框,提示用戶輸入?yún)?shù),形成查詢條件,得到相應(yīng)的查詢結(jié)果。例5.6:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”為數(shù)據(jù)源,創(chuàng)建查詢:以“院系”為參數(shù),查找指定“院系”的學(xué)生記錄,查詢結(jié)果如圖5.14所示。圖5.14單參數(shù)查詢的動(dòng)態(tài)查詢結(jié)果(a)(b)動(dòng)態(tài)查詢44(1)打開“查詢?cè)O(shè)計(jì)視圖”窗格:在“創(chuàng)建”選項(xiàng)卡下“查詢”組中,單擊“查詢?cè)O(shè)計(jì)”按鈕

;(2)添加數(shù)據(jù)表:在彈出的“顯示表”對(duì)話框中,選擇“學(xué)生信息表”,單擊“添加”按鈕,單擊“關(guān)閉”按鈕,如圖5.15所示;(3)創(chuàng)建查詢:添加字段:雙擊或拖曳“學(xué)生信息表”字段列表中的“學(xué)號(hào)”、“姓名”、“性別”、“院系”、“當(dāng)前績(jī)點(diǎn)(GPA)”及“是否黨員”字段,將它們添加到“設(shè)計(jì)網(wǎng)格”中,如圖5.15所示;輸入查詢條件:在“院系”字段列的“條件”行中,輸入方括號(hào)和提示信息“[請(qǐng)輸入院系名稱:]”;(4)運(yùn)行查詢:在“查詢工具”選項(xiàng)卡的“結(jié)果”組中,單擊“運(yùn)行”按鈕

運(yùn)行查詢,在彈出的對(duì)話框中,輸入?yún)?shù)“中文學(xué)院”,單擊“確定”按鈕,得到如圖5.14(a)所示的查詢結(jié)果;(5)保存和命名查詢:?jiǎn)螕舸翱谧笊辖堑摹氨4妗卑粹o

,在彈出的對(duì)話框中,輸入查詢名稱“例06學(xué)生信息表_參數(shù)查詢”,然后,關(guān)閉查詢;(6)再次運(yùn)行參數(shù)查詢:在“查詢”對(duì)象欄中,雙擊該參數(shù)查詢,輸入其他“院系”名稱,例如:“計(jì)算機(jī)學(xué)院”,觀察不同的查詢結(jié)果,如圖5.14(b)所示。相比選擇查詢,設(shè)置參數(shù)查詢時(shí)用“[提示信息]”代替選擇查詢時(shí)特定的條件值單擊演示操作步驟……45下一張圖5.15用“設(shè)計(jì)視圖”創(chuàng)建參數(shù)查詢操作步驟46圖5.15用“設(shè)計(jì)視圖”創(chuàng)建參數(shù)查詢操作步驟③設(shè)置參數(shù)和提示信息字段列表②雙擊或拖曳③設(shè)置查詢條件④單擊下一張47圖5.15用“設(shè)計(jì)視圖”創(chuàng)建參數(shù)查詢操作步驟下一例條件行:

[提示信息]5.3.2創(chuàng)建參數(shù)查詢48例5.7:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”為數(shù)據(jù)源,創(chuàng)建參數(shù)查詢,能動(dòng)態(tài)地查詢某一段時(shí)間內(nèi)出生的學(xué)生記錄,例如:查詢“1990年”到“1991年”兩年間出生的學(xué)生記錄,查詢結(jié)果如圖5.16所示。圖5.16多參數(shù)查詢運(yùn)行結(jié)果多參數(shù)查詢49圖5.17創(chuàng)建多參數(shù)查詢一個(gè)“[]”

彈出一個(gè)對(duì)話框

輸入值替代“[]”生成查詢條件,得到查詢結(jié)果下一張50重要提示——?jiǎng)?chuàng)建參數(shù)查詢的關(guān)鍵及其修改和再運(yùn)行:(1)在參數(shù)字段的“條件”行中輸入方括號(hào)及提示信息“[提示信息:]”是創(chuàng)建參數(shù)查詢的關(guān)鍵;如果把圖5.15所示“條件”行的“[請(qǐng)輸入院系名稱:]”,改為“計(jì)算機(jī)學(xué)院”或“[]”,試比較查詢結(jié)果的不同;(2)“條件”行的方括號(hào)“[]”,會(huì)使查詢?cè)谶\(yùn)行時(shí)彈出一個(gè)對(duì)話框,要求輸入?yún)?shù),并將輸入的參數(shù)值替代方括號(hào)“[]”,生成查詢條件進(jìn)行查詢;參照上例“例5.7”進(jìn)一步體會(huì)“條件”行方括號(hào)“[]”的作用;重要提示——?jiǎng)?chuàng)建參數(shù)查詢的關(guān)鍵及其修改和再運(yùn)行:(3)修改參數(shù)查詢:如果需要修改參數(shù)查詢,可以在關(guān)閉參數(shù)查詢后,右擊“查詢”對(duì)象欄中的參數(shù)查詢,選擇“設(shè)計(jì)視圖”快捷菜單命令,打開查詢“設(shè)計(jì)視圖”進(jìn)行修改;雙擊再次運(yùn)行打開設(shè)計(jì)視圖(4)再次運(yùn)行參數(shù)查詢:在需要多次運(yùn)行參數(shù)查詢,輸入不同參數(shù)值,以得到不同的查詢結(jié)果的情況下,應(yīng)先關(guān)閉前一次查詢結(jié)果,再重新運(yùn)行查詢。在“查詢”對(duì)象欄中,雙擊已關(guān)閉的參數(shù)查詢,或右擊已關(guān)閉的參數(shù)查詢,選擇“打開”快捷菜單命令,都可以再次運(yùn)行查詢,輸入不同參數(shù)值得到動(dòng)態(tài)查詢結(jié)果。Back5.3.3創(chuàng)建交叉表查詢52例5.8:以“教務(wù)系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息表”為數(shù)據(jù)源,創(chuàng)建交叉表查詢:按地區(qū)和“院系”統(tǒng)計(jì)學(xué)生人數(shù),查詢結(jié)果如圖5.18所示。圖5.18交叉表查詢結(jié)果數(shù)據(jù)信息的

另一種顯示形式列標(biāo)題:院系值:學(xué)生人數(shù)行標(biāo)題:戶籍地53(1)打開“查詢?cè)O(shè)計(jì)視圖”窗格:在“創(chuàng)建”選項(xiàng)卡下“查詢”組中,單擊“查詢?cè)O(shè)計(jì)”按鈕

;(2)添加數(shù)據(jù)表:在彈出的“顯示表”對(duì)話框中,選擇“學(xué)生信息表”,單擊“添加”按鈕,單擊“關(guān)閉”按鈕;(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論