第6章Access2010報(bào)表_第1頁
第6章Access2010報(bào)表_第2頁
第6章Access2010報(bào)表_第3頁
第6章Access2010報(bào)表_第4頁
第6章Access2010報(bào)表_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 報(bào)表是報(bào)表是 Access Access 數(shù)據(jù)庫對(duì)數(shù)據(jù)庫對(duì)象之一。報(bào)表可以對(duì)大量的象之一。報(bào)表可以對(duì)大量的原始數(shù)據(jù)進(jìn)行綜合整理,然原始數(shù)據(jù)進(jìn)行綜合整理,然后將數(shù)據(jù)分析結(jié)果打印成表后將數(shù)據(jù)分析結(jié)果打印成表。報(bào)表是以打印格式展示數(shù)。報(bào)表是以打印格式展示數(shù)據(jù)的一種有效方式。據(jù)的一種有效方式。退出退出6.1 6.1 報(bào)表概述報(bào)表概述6.2 6.2 創(chuàng)建報(bào)創(chuàng)建報(bào)表表6.3 6.3 報(bào)表設(shè)計(jì)的一些技巧報(bào)表設(shè)計(jì)的一些技巧 報(bào)表的記錄源可以是表或查詢對(duì)象,還可以是一個(gè)報(bào)表的記錄源可以是表或查詢對(duì)象,還可以是一個(gè)SQL語句。報(bào)表中顯示的數(shù)據(jù)將來自記錄源指定的基礎(chǔ)表語句。報(bào)表中顯示的數(shù)據(jù)將來自記錄源指定的基礎(chǔ)表

2、或查詢。報(bào)表上的其他信息(如標(biāo)題、日期和頁碼)存儲(chǔ)或查詢。報(bào)表上的其他信息(如標(biāo)題、日期和頁碼)存儲(chǔ)在報(bào)表的設(shè)計(jì)中。在報(bào)表的設(shè)計(jì)中。 在報(bào)表中,對(duì)于負(fù)責(zé)顯示記錄源中某個(gè)字段數(shù)據(jù)的控在報(bào)表中,對(duì)于負(fù)責(zé)顯示記錄源中某個(gè)字段數(shù)據(jù)的控件,需要將該控件的件,需要將該控件的“控件來源控件來源”屬性指定為記錄源中的屬性指定為記錄源中的某個(gè)字段。某個(gè)字段。 使用報(bào)表可以創(chuàng)建郵件標(biāo)簽,使用報(bào)表可以創(chuàng)建郵件標(biāo)簽,可以創(chuàng)建圖表以顯示可以創(chuàng)建圖表以顯示統(tǒng)計(jì)數(shù)據(jù)統(tǒng)計(jì)數(shù)據(jù),可以對(duì)記錄按類別進(jìn)行分組,可以對(duì)記錄按類別進(jìn)行分組,可以計(jì)算總計(jì)等??梢杂?jì)算總計(jì)等。 一般來說,報(bào)表的組成包括報(bào)表頁眉、頁面頁眉、主體、一般來說,報(bào)表

3、的組成包括報(bào)表頁眉、頁面頁眉、主體、頁面頁腳和報(bào)表頁腳五個(gè)部分,每個(gè)部分稱為一個(gè)頁面頁腳和報(bào)表頁腳五個(gè)部分,每個(gè)部分稱為一個(gè)“節(jié)節(jié)”。報(bào)表。報(bào)表中的信息可以分布在多個(gè)節(jié)中。此外,中的信息可以分布在多個(gè)節(jié)中。此外,可以在報(bào)表中對(duì)記錄數(shù)據(jù)可以在報(bào)表中對(duì)記錄數(shù)據(jù)進(jìn)行分組,對(duì)每個(gè)組添加其對(duì)應(yīng)的組頁眉和組頁腳。進(jìn)行分組,對(duì)每個(gè)組添加其對(duì)應(yīng)的組頁眉和組頁腳。(1)報(bào)表頁眉節(jié))報(bào)表頁眉節(jié) 報(bào)表頁眉在報(bào)表開頭出現(xiàn)一次??梢詫?bào)表頁眉用作報(bào)表頁眉在報(bào)表開頭出現(xiàn)一次。可以將報(bào)表頁眉用作諸如商標(biāo)、報(bào)表題目或打印日期等項(xiàng)目。報(bào)表頁眉打印在諸如商標(biāo)、報(bào)表題目或打印日期等項(xiàng)目。報(bào)表頁眉打印在報(bào)表首頁的頁面頁眉之前。報(bào)表首

4、頁的頁面頁眉之前。(2)頁面頁眉節(jié))頁面頁眉節(jié) 頁面頁眉出現(xiàn)在報(bào)表中的每個(gè)打印頁的頂部,可以用頁面頁眉出現(xiàn)在報(bào)表中的每個(gè)打印頁的頂部,可以用它顯示諸如頁標(biāo)題或列標(biāo)題等信息。它顯示諸如頁標(biāo)題或列標(biāo)題等信息。(3)主體節(jié))主體節(jié) 主體節(jié)(也稱明細(xì)節(jié))包含報(bào)表數(shù)據(jù)的明細(xì)部分。該主體節(jié)(也稱明細(xì)節(jié))包含報(bào)表數(shù)據(jù)的明細(xì)部分。該節(jié)是對(duì)報(bào)表的基礎(chǔ)記錄源中每個(gè)記錄的重復(fù)。該節(jié)通常包節(jié)是對(duì)報(bào)表的基礎(chǔ)記錄源中每個(gè)記錄的重復(fù)。該節(jié)通常包含綁定到記錄源中的字段的控件,但也可能包含未綁定控含綁定到記錄源中的字段的控件,但也可能包含未綁定控件,如標(biāo)識(shí)字段內(nèi)容的標(biāo)簽。主體節(jié)可以明細(xì)地顯示記錄。件,如標(biāo)識(shí)字段內(nèi)容的標(biāo)簽。主體

5、節(jié)可以明細(xì)地顯示記錄。 注意:注意:如果某報(bào)表的主體節(jié)中沒有包含任何控件,則如果某報(bào)表的主體節(jié)中沒有包含任何控件,則可以在其屬性表中將主體節(jié)可以在其屬性表中將主體節(jié)“高度高度”屬性設(shè)置為屬性設(shè)置為 0。(4)頁面頁腳節(jié))頁面頁腳節(jié) 頁面頁腳出現(xiàn)在報(bào)表中的每個(gè)打印頁的底部,可以用頁面頁腳出現(xiàn)在報(bào)表中的每個(gè)打印頁的底部,可以用它顯示諸如日期或頁碼等信息。它顯示諸如日期或頁碼等信息。(5)報(bào)表頁腳節(jié))報(bào)表頁腳節(jié) 報(bào)表頁腳在報(bào)表的末尾出現(xiàn)一次??梢杂盟@示諸如報(bào)表頁腳在報(bào)表的末尾出現(xiàn)一次??梢杂盟@示諸如報(bào)表總計(jì)等項(xiàng)目。報(bào)表頁腳是報(bào)表設(shè)計(jì)中的最后一節(jié),但報(bào)表總計(jì)等項(xiàng)目。報(bào)表頁腳是報(bào)表設(shè)計(jì)中的最后一節(jié),

6、但是在打印時(shí),報(bào)表頁腳出現(xiàn)在最后一個(gè)打印頁的最后一個(gè)是在打印時(shí),報(bào)表頁腳出現(xiàn)在最后一個(gè)打印頁的最后一個(gè)主體節(jié)之后、最后一個(gè)打印頁的頁面頁腳之前。主體節(jié)之后、最后一個(gè)打印頁的頁面頁腳之前。(6)組頁眉和組頁腳)組頁眉和組頁腳 可以在報(bào)表中的每個(gè)組內(nèi)添加組頁眉和組頁腳??梢栽趫?bào)表中的每個(gè)組內(nèi)添加組頁眉和組頁腳。 組頁眉顯示在新記錄組的開頭,可用于顯示分組字組頁眉顯示在新記錄組的開頭,可用于顯示分組字段的數(shù)據(jù)??梢栽诮M頁眉顯示適用于整個(gè)組的信息,如組段的數(shù)據(jù)??梢栽诮M頁眉顯示適用于整個(gè)組的信息,如組名稱等。組頁腳出現(xiàn)在每組記錄的結(jié)尾,可用于顯示該組名稱等。組頁腳出現(xiàn)在每組記錄的結(jié)尾,可用于顯示該組的

7、小計(jì)值等信息。的小計(jì)值等信息。 (1)報(bào)表視圖)報(bào)表視圖 報(bào)表的報(bào)表的“報(bào)表視圖報(bào)表視圖”是設(shè)計(jì)完報(bào)表之后,展現(xiàn)出來的是設(shè)計(jì)完報(bào)表之后,展現(xiàn)出來的視圖。在該視圖下可以對(duì)數(shù)據(jù)進(jìn)行排序、篩選。視圖。在該視圖下可以對(duì)數(shù)據(jù)進(jìn)行排序、篩選。(2)打印預(yù)覽視圖)打印預(yù)覽視圖 報(bào)表的報(bào)表的“打印預(yù)覽視圖打印預(yù)覽視圖”是用于測試報(bào)表對(duì)象打印效是用于測試報(bào)表對(duì)象打印效果的窗口。果的窗口。Access 提供的打印預(yù)覽視圖所顯示的報(bào)表布局提供的打印預(yù)覽視圖所顯示的報(bào)表布局和打印內(nèi)容與實(shí)際打印結(jié)果是一致的,既所見既所得。和打印內(nèi)容與實(shí)際打印結(jié)果是一致的,既所見既所得。(3)布局視圖)布局視圖 報(bào)表的報(bào)表的“布局視圖布

8、局視圖”用于在顯示數(shù)據(jù)的同時(shí)對(duì)報(bào)表進(jìn)用于在顯示數(shù)據(jù)的同時(shí)對(duì)報(bào)表進(jìn)行設(shè)計(jì),調(diào)整布局等工作。用戶可以根據(jù)數(shù)據(jù)的實(shí)際大小,行設(shè)計(jì),調(diào)整布局等工作。用戶可以根據(jù)數(shù)據(jù)的實(shí)際大小,調(diào)整報(bào)表的結(jié)構(gòu)。報(bào)表的布局視圖類似于窗體的布局視圖。調(diào)整報(bào)表的結(jié)構(gòu)。報(bào)表的布局視圖類似于窗體的布局視圖。(4)設(shè)計(jì)視圖)設(shè)計(jì)視圖 報(bào)表的報(bào)表的“設(shè)計(jì)視圖設(shè)計(jì)視圖”用于創(chuàng)建報(bào)表,它是設(shè)計(jì)報(bào)表對(duì)用于創(chuàng)建報(bào)表,它是設(shè)計(jì)報(bào)表對(duì)象的結(jié)構(gòu)、布局、數(shù)據(jù)的分組與匯總特性的窗口。若要?jiǎng)?chuàng)象的結(jié)構(gòu)、布局、數(shù)據(jù)的分組與匯總特性的窗口。若要?jiǎng)?chuàng)建一個(gè)報(bào)表,可在建一個(gè)報(bào)表,可在“設(shè)計(jì)視圖設(shè)計(jì)視圖”中進(jìn)行。中進(jìn)行。 在在“設(shè)計(jì)視圖設(shè)計(jì)視圖”中,可以使用中,可以

9、使用“設(shè)計(jì)設(shè)計(jì)”選項(xiàng)卡上的控選項(xiàng)卡上的控件按鈕添加控件,如標(biāo)簽和文本框,控件可放在主體節(jié)中,件按鈕添加控件,如標(biāo)簽和文本框,控件可放在主體節(jié)中,或其他某個(gè)報(bào)表節(jié)中,可以使用標(biāo)尺對(duì)齊控件。還可以使或其他某個(gè)報(bào)表節(jié)中,可以使用標(biāo)尺對(duì)齊控件。還可以使用用“格式格式”選項(xiàng)卡上的命令可以更改字體或字體大小、對(duì)選項(xiàng)卡上的命令可以更改字體或字體大小、對(duì)齊文本、更改邊框或線條寬度、應(yīng)用顏色或特殊效果等等。齊文本、更改邊框或線條寬度、應(yīng)用顏色或特殊效果等等。 一般來說,一般來說,Access 2010提供了提供了4種類型的報(bào)表。種類型的報(bào)表。(1)縱欄式報(bào)表)縱欄式報(bào)表 在縱欄式報(bào)表中,每個(gè)字段都顯示在主體節(jié)中

10、的一個(gè)獨(dú)立在縱欄式報(bào)表中,每個(gè)字段都顯示在主體節(jié)中的一個(gè)獨(dú)立的行上,并且左邊帶有一個(gè)該字段的標(biāo)題標(biāo)簽。的行上,并且左邊帶有一個(gè)該字段的標(biāo)題標(biāo)簽。(2)表格式報(bào)表)表格式報(bào)表 在表格式報(bào)表中,每條記錄的所有字段顯示在主體節(jié)中的在表格式報(bào)表中,每條記錄的所有字段顯示在主體節(jié)中的一行上,其記錄數(shù)據(jù)的字段標(biāo)題信息標(biāo)簽,顯示在報(bào)表的頁面一行上,其記錄數(shù)據(jù)的字段標(biāo)題信息標(biāo)簽,顯示在報(bào)表的頁面頁眉節(jié)中。頁眉節(jié)中。(3)圖表報(bào)表)圖表報(bào)表 圖表報(bào)表是指在報(bào)表中包含圖表顯示的報(bào)表。圖表報(bào)表是指在報(bào)表中包含圖表顯示的報(bào)表。(4)標(biāo)簽報(bào)表)標(biāo)簽報(bào)表 標(biāo)簽報(bào)表是標(biāo)簽報(bào)表是 Access 報(bào)表的一種特殊類型。如果將標(biāo)簽

11、綁報(bào)表的一種特殊類型。如果將標(biāo)簽綁定到表或查詢中,定到表或查詢中,Access 就會(huì)為基礎(chǔ)記錄源中的每條記錄生成就會(huì)為基礎(chǔ)記錄源中的每條記錄生成一個(gè)標(biāo)簽。一個(gè)標(biāo)簽。 單擊單擊“創(chuàng)建創(chuàng)建”選項(xiàng)卡,在選項(xiàng)卡,在“報(bào)表報(bào)表”組中顯示出幾種創(chuàng)建報(bào)表組中顯示出幾種創(chuàng)建報(bào)表的按鈕,如圖的按鈕,如圖6-2所示。創(chuàng)建報(bào)表的方法和創(chuàng)建窗體非常相似。所示。創(chuàng)建報(bào)表的方法和創(chuàng)建窗體非常相似。“報(bào)表報(bào)表”按鈕用于對(duì)當(dāng)前選定的表或查詢創(chuàng)建基本的報(bào)表,是按鈕用于對(duì)當(dāng)前選定的表或查詢創(chuàng)建基本的報(bào)表,是一種最快捷的創(chuàng)建報(bào)表的方式。一種最快捷的創(chuàng)建報(bào)表的方式?!皥?bào)表設(shè)計(jì)報(bào)表設(shè)計(jì)”以以“設(shè)計(jì)視圖設(shè)計(jì)視圖”的方式創(chuàng)建一個(gè)空?qǐng)?bào)表,可

12、以對(duì)報(bào)表進(jìn)行高級(jí)設(shè)計(jì),添加控件的方式創(chuàng)建一個(gè)空?qǐng)?bào)表,可以對(duì)報(bào)表進(jìn)行高級(jí)設(shè)計(jì),添加控件和編寫代碼。和編寫代碼?!翱?qǐng)?bào)表空?qǐng)?bào)表”以以“布局視圖布局視圖”的方式創(chuàng)建一個(gè)空?qǐng)?bào)的方式創(chuàng)建一個(gè)空?qǐng)?bào)表。表?!皥?bào)表向?qū)?bào)表向?qū)А庇靡燥@示向?qū)?,幫助用戶?chuàng)建一個(gè)簡單的自用以顯示向?qū)В瑤椭脩魟?chuàng)建一個(gè)簡單的自定義的報(bào)表。定義的報(bào)表?!皹?biāo)簽標(biāo)簽”按鈕用于對(duì)當(dāng)前選定的表或查詢創(chuàng)建標(biāo)按鈕用于對(duì)當(dāng)前選定的表或查詢創(chuàng)建標(biāo)簽式的報(bào)表。簽式的報(bào)表。 在使用前面的創(chuàng)建報(bào)表的方法完成創(chuàng)建報(bào)表之后,在使用前面的創(chuàng)建報(bào)表的方法完成創(chuàng)建報(bào)表之后, 用戶可以根據(jù)需要對(duì)某個(gè)報(bào)表的設(shè)計(jì)進(jìn)行修改,包括用戶可以根據(jù)需要對(duì)某個(gè)報(bào)表的設(shè)計(jì)進(jìn)行修改,包括

13、可能要添加報(bào)表的控件、修改報(bào)表的控件或刪除報(bào)表可能要添加報(bào)表的控件、修改報(bào)表的控件或刪除報(bào)表的控件等。的控件等。 若要修改某個(gè)報(bào)表的設(shè)計(jì),可在該報(bào)表的若要修改某個(gè)報(bào)表的設(shè)計(jì),可在該報(bào)表的“設(shè)計(jì)設(shè)計(jì)視圖視圖”中進(jìn)行。中進(jìn)行。 進(jìn)入報(bào)表的進(jìn)入報(bào)表的“設(shè)計(jì)視圖設(shè)計(jì)視圖”方法:方法: 單擊單擊“導(dǎo)航窗格導(dǎo)航窗格”上的上的“報(bào)表報(bào)表”對(duì)象,展開報(bào)表對(duì)對(duì)象,展開報(bào)表對(duì)象列表。象列表。 右擊報(bào)表對(duì)象列表中的某個(gè)報(bào)表對(duì)象,在打開的快右擊報(bào)表對(duì)象列表中的某個(gè)報(bào)表對(duì)象,在打開的快捷菜單中,單擊捷菜單中,單擊“設(shè)計(jì)視圖設(shè)計(jì)視圖”,顯出該報(bào)表的,顯出該報(bào)表的“設(shè)計(jì)設(shè)計(jì)視圖視圖”。 通過使用通過使用“創(chuàng)建創(chuàng)建”選項(xiàng)卡上

14、的選項(xiàng)卡上的“報(bào)表報(bào)表”組中的組中的按鈕可以創(chuàng)建各種報(bào)表。使用按鈕可以創(chuàng)建各種報(bào)表。使用“報(bào)表向?qū)?bào)表向?qū)А笨梢詣?chuàng)可以創(chuàng)建標(biāo)準(zhǔn)報(bào)表,然后用戶可以按自己的需求在建標(biāo)準(zhǔn)報(bào)表,然后用戶可以按自己的需求在“設(shè)計(jì)設(shè)計(jì)視圖視圖”中對(duì)該報(bào)表進(jìn)行自定義設(shè)計(jì)。用戶還可以直中對(duì)該報(bào)表進(jìn)行自定義設(shè)計(jì)。用戶還可以直接在接在“設(shè)計(jì)視圖設(shè)計(jì)視圖”和和“布局視圖布局視圖”中創(chuàng)建自定義的中創(chuàng)建自定義的報(bào)表。報(bào)表。 例例6-1 在在“學(xué)生管理系統(tǒng)學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用數(shù)據(jù)庫中,使用“報(bào)報(bào)表表”按鈕創(chuàng)建一個(gè)基于按鈕創(chuàng)建一個(gè)基于“學(xué)系學(xué)系”表的報(bào)表。報(bào)表名稱表的報(bào)表。報(bào)表名稱為:例為:例6-1學(xué)系(報(bào)表)。學(xué)系(報(bào)表)。圖圖

15、6-4 使用使用“報(bào)表報(bào)表”按鈕創(chuàng)建的按鈕創(chuàng)建的“學(xué)系學(xué)系”報(bào)表報(bào)表布局視圖布局視圖 使用使用“空?qǐng)?bào)表空?qǐng)?bào)表”按鈕創(chuàng)建報(bào)表,首先顯出一個(gè)空?qǐng)?bào)表按鈕創(chuàng)建報(bào)表,首先顯出一個(gè)空?qǐng)?bào)表的的“布局視圖布局視圖”和和“字段列表字段列表”,通過雙擊或拖動(dòng),通過雙擊或拖動(dòng)“字段字段列表列表”中的字段,把需要顯示的字段添加到該報(bào)表中的字段,把需要顯示的字段添加到該報(bào)表“布局布局視圖視圖”中。中。 例例6-2 在在“學(xué)生管理系統(tǒng)學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用數(shù)據(jù)庫中,使用“空?qǐng)?bào)空?qǐng)?bào)表表”按鈕創(chuàng)建一個(gè)基于按鈕創(chuàng)建一個(gè)基于“學(xué)系學(xué)系”表的報(bào)表。報(bào)表名稱為:表的報(bào)表。報(bào)表名稱為:例例6-2學(xué)系(用空?qǐng)?bào)表)。該報(bào)表的學(xué)系(用

16、空?qǐng)?bào)表)。該報(bào)表的“報(bào)表視圖報(bào)表視圖”如圖如圖6-6所示。所示。 例例6-3 在在“學(xué)生管理系統(tǒng)學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用數(shù)據(jù)庫中,使用“報(bào)表報(bào)表向?qū)驅(qū)А眲?chuàng)建一個(gè)基于創(chuàng)建一個(gè)基于“例例4-27查詢學(xué)生全部成績查詢學(xué)生全部成績”查詢的查詢的報(bào)表,其報(bào)表,其“打印預(yù)覽視圖打印預(yù)覽視圖”如圖如圖6-17所示。報(bào)表名稱為:所示。報(bào)表名稱為:例例6-3學(xué)生全部成績報(bào)表。學(xué)生全部成績報(bào)表。 使用使用“標(biāo)簽標(biāo)簽”創(chuàng)建標(biāo)簽報(bào)表時(shí),顯出的創(chuàng)建標(biāo)簽報(bào)表時(shí),顯出的“標(biāo)簽標(biāo)簽向?qū)驅(qū)А睍?huì)向用戶詳細(xì)提示有關(guān)字段、布局以及所需會(huì)向用戶詳細(xì)提示有關(guān)字段、布局以及所需格式等信息,并根據(jù)用戶的回答創(chuàng)建標(biāo)簽。格式等信息,并根

17、據(jù)用戶的回答創(chuàng)建標(biāo)簽。 一般來說,用戶可先按一般來說,用戶可先按“標(biāo)簽向?qū)?biāo)簽向?qū)А眲?chuàng)建標(biāo)簽創(chuàng)建標(biāo)簽報(bào)表,然后在該報(bào)表的報(bào)表,然后在該報(bào)表的“設(shè)計(jì)視圖設(shè)計(jì)視圖”中對(duì)標(biāo)簽的外中對(duì)標(biāo)簽的外觀進(jìn)行自定義設(shè)計(jì),這樣可以加快標(biāo)簽報(bào)表的創(chuàng)建觀進(jìn)行自定義設(shè)計(jì),這樣可以加快標(biāo)簽報(bào)表的創(chuàng)建過程。過程。 例例6-4 在在“學(xué)生管理系統(tǒng)學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用數(shù)據(jù)庫中,使用“標(biāo)標(biāo)簽簽”按鈕創(chuàng)建一個(gè)基于按鈕創(chuàng)建一個(gè)基于“班級(jí)班級(jí)”表的標(biāo)簽報(bào)表。報(bào)表表的標(biāo)簽報(bào)表。報(bào)表名稱為:例名稱為:例6-4班級(jí)的班主任標(biāo)簽報(bào)表。班級(jí)的班主任標(biāo)簽報(bào)表。圖圖6-24 例例6-4標(biāo)簽報(bào)表的標(biāo)簽報(bào)表的“打印預(yù)覽視圖打印預(yù)覽視圖” 單擊單

18、擊“可用字段:可用字段:”列表框中的列表框中的“班級(jí)名稱班級(jí)名稱”,單擊該對(duì),單擊該對(duì)話框中的話框中的 按鈕,立即在按鈕,立即在“原型標(biāo)簽:原型標(biāo)簽:”下的框中顯出:下的框中顯出:班班級(jí)名稱級(jí)名稱。按鍵盤上的。按鍵盤上的“Enter”鍵,在鍵,在 班級(jí)名稱班級(jí)名稱 后換行,此后換行,此時(shí)插入點(diǎn)位于時(shí)插入點(diǎn)位于“原型標(biāo)簽:原型標(biāo)簽:”下的框中的第二行開頭,輸入下的框中的第二行開頭,輸入“班主任:班主任:”。單擊。單擊“可用字段:可用字段:”列表框中的列表框中的“班主任班主任”,單擊單擊 按鈕,便在按鈕,便在“原型標(biāo)簽:原型標(biāo)簽:”下的框中第二行中的下的框中第二行中的“班班主任:主任:”后邊顯出:

19、后邊顯出:班主任班主任。同理添加同理添加“聯(lián)系電話聯(lián)系電話”字段。字段。確定郵件標(biāo)簽的顯示內(nèi)容確定郵件標(biāo)簽的顯示內(nèi)容:“報(bào)表”選定器“主體”節(jié)選定器圖圖6-25 默認(rèn)的報(bào)表默認(rèn)的報(bào)表“設(shè)計(jì)視圖設(shè)計(jì)視圖” 單擊單擊“創(chuàng)建創(chuàng)建”選項(xiàng)卡中選項(xiàng)卡中“報(bào)表報(bào)表”組上的組上的“報(bào)表設(shè)計(jì)報(bào)表設(shè)計(jì)”按鈕,顯出報(bào)表的按鈕,顯出報(bào)表的“設(shè)計(jì)視圖設(shè)計(jì)視圖”。圖圖6-26 選定了選定了“主體主體”節(jié)的報(bào)表節(jié)的報(bào)表“設(shè)計(jì)視圖設(shè)計(jì)視圖” 添加控件的方法之一:直接從記錄源的添加控件的方法之一:直接從記錄源的“字段列表字段列表”窗格窗格中反復(fù)把報(bào)表需要的有關(guān)字段拖放到報(bào)表的某節(jié)中的適當(dāng)位置。中反復(fù)把報(bào)表需要的有關(guān)字段拖放到報(bào)

20、表的某節(jié)中的適當(dāng)位置。 添加控件的方法之二:在添加控件的方法之二:在“報(bào)表設(shè)計(jì)工具報(bào)表設(shè)計(jì)工具”下下“設(shè)計(jì)設(shè)計(jì)”選選項(xiàng)卡的項(xiàng)卡的“控件控件”組(如圖組(如圖6-29所示)中單擊某控件,然后單擊所示)中單擊某控件,然后單擊該報(bào)表的某節(jié)中的適當(dāng)位置。該報(bào)表的某節(jié)中的適當(dāng)位置。圖圖6-27 指定記錄源的報(bào)表指定記錄源的報(bào)表“屬性表屬性表”圖圖6-28 記錄源記錄源“字字段列表段列表”圖圖6-29 “控件控件”組組 根據(jù)需要可進(jìn)行調(diào)整控件位置和大小等工作。根據(jù)需要可進(jìn)行調(diào)整控件位置和大小等工作。操作方法與操作窗體的控件相似。操作方法與操作窗體的控件相似。 首先單擊某個(gè)需要調(diào)整位置的控件,顯出該控首先單

21、擊某個(gè)需要調(diào)整位置的控件,顯出該控件的移動(dòng)控點(diǎn)和尺寸控點(diǎn)。當(dāng)鼠標(biāo)放在控件的四周,件的移動(dòng)控點(diǎn)和尺寸控點(diǎn)。當(dāng)鼠標(biāo)放在控件的四周,除左上角之外的其它地方時(shí),鼠標(biāo)指針成一個(gè)十字除左上角之外的其它地方時(shí),鼠標(biāo)指針成一個(gè)十字四向箭頭形狀,這時(shí)候按住鼠標(biāo)左鍵并拖動(dòng)鼠標(biāo)可四向箭頭形狀,這時(shí)候按住鼠標(biāo)左鍵并拖動(dòng)鼠標(biāo)可同時(shí)移動(dòng)兩個(gè)相關(guān)控件。同時(shí)移動(dòng)兩個(gè)相關(guān)控件。 當(dāng)移動(dòng)鼠標(biāo)指向某控件的左上角的黑色方塊的當(dāng)移動(dòng)鼠標(biāo)指向某控件的左上角的黑色方塊的移動(dòng)控點(diǎn)時(shí),鼠標(biāo)指針成一個(gè)十字四向箭頭形狀,移動(dòng)控點(diǎn)時(shí),鼠標(biāo)指針成一個(gè)十字四向箭頭形狀,這時(shí)候按住鼠標(biāo)左鍵并拖動(dòng)鼠標(biāo)僅可移動(dòng)一個(gè)該指這時(shí)候按住鼠標(biāo)左鍵并拖動(dòng)鼠標(biāo)僅可移動(dòng)一個(gè)

22、該指向的控件。向的控件。 例例6-5 在在“學(xué)生管理系統(tǒng)學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用數(shù)據(jù)庫中,使用“報(bào)表設(shè)計(jì)報(bào)表設(shè)計(jì)”創(chuàng)建一個(gè)基于創(chuàng)建一個(gè)基于“班級(jí)班級(jí)”表的報(bào)表,要表的報(bào)表,要求在報(bào)表中畫出水平和垂直框線等,該報(bào)表設(shè)計(jì)完求在報(bào)表中畫出水平和垂直框線等,該報(bào)表設(shè)計(jì)完成時(shí)的設(shè)計(jì)視圖如圖成時(shí)的設(shè)計(jì)視圖如圖6-31所示。報(bào)表名稱為:例所示。報(bào)表名稱為:例6-5班級(jí)清單報(bào)表班級(jí)清單報(bào)表。框線框線框線框線框線框線框線框線框線框線打印預(yù)覽視圖打印預(yù)覽視圖 使用使用“圖表圖表”控件可以創(chuàng)建出包含圖表的報(bào)表??丶梢詣?chuàng)建出包含圖表的報(bào)表。 例例6-6 在在“學(xué)生管理系統(tǒng)學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用數(shù)據(jù)庫中,使

23、用“圖表圖表”控件創(chuàng)建一個(gè)基于控件創(chuàng)建一個(gè)基于“例例4-32統(tǒng)計(jì)全校男學(xué)生和女學(xué)生統(tǒng)計(jì)全校男學(xué)生和女學(xué)生的人數(shù)的人數(shù)”查詢的圖表報(bào)表,該報(bào)表的查詢的圖表報(bào)表,該報(bào)表的“打印預(yù)覽視圖打印預(yù)覽視圖”如圖如圖6-44所示。該報(bào)表名稱為:例所示。該報(bào)表名稱為:例6-6全校男學(xué)生和女全校男學(xué)生和女學(xué)生人數(shù)的圖表報(bào)表。學(xué)生人數(shù)的圖表報(bào)表。 單擊單擊“設(shè)計(jì)設(shè)計(jì)”選項(xiàng)卡上選項(xiàng)卡上“控件控件”組中的組中的“圖表圖表”按鈕,按鈕,單擊單擊“主體主體”節(jié)中的某一位置,在節(jié)中的某一位置,在“主體主體”節(jié)中添加一個(gè)節(jié)中添加一個(gè)圖表控件,并打開圖表控件,并打開“圖表向?qū)D表向?qū)А睂?duì)話框。對(duì)話框。按照向?qū)崾局鸢凑障驅(qū)崾?/p>

24、逐步創(chuàng)建。步創(chuàng)建。 在在“請(qǐng)指定數(shù)據(jù)在圖表中的布局方式請(qǐng)指定數(shù)據(jù)在圖表中的布局方式”的的“圖表向?qū)D表向?qū)А睂?duì)話框?qū)υ捒蛑兄校纠纠凑瞻凑漳J(rèn)默認(rèn)布局即可。布局即可。若若默認(rèn)設(shè)置不符合用默認(rèn)設(shè)置不符合用戶要求,可把左側(cè)示例圖表中的字段拖回到右側(cè)字段中戶要求,可把左側(cè)示例圖表中的字段拖回到右側(cè)字段中,重新選擇字段重新選擇字段拖放到拖放到“數(shù)據(jù)數(shù)據(jù)”、“軸軸”和和“系列系列”處。處。圖圖6-38 選擇圖表數(shù)據(jù)所在的字段選擇圖表數(shù)據(jù)所在的字段圖圖6-40 Access默認(rèn)的報(bào)表布局默認(rèn)的報(bào)表布局 為了使設(shè)計(jì)出來的報(bào)表更能符合用戶的要為了使設(shè)計(jì)出來的報(bào)表更能符合用戶的要求,需要對(duì)報(bào)表進(jìn)行進(jìn)一步的設(shè)

25、計(jì),如對(duì)記錄求,需要對(duì)報(bào)表進(jìn)行進(jìn)一步的設(shè)計(jì),如對(duì)記錄排序、分組計(jì)算等進(jìn)行設(shè)置。排序、分組計(jì)算等進(jìn)行設(shè)置。 在前面介紹的使用在前面介紹的使用“報(bào)表向?qū)?bào)表向?qū)А眲?chuàng)建報(bào)創(chuàng)建報(bào)表過程里,在如圖表過程里,在如圖6-13所示的所示的“報(bào)表向?qū)?bào)表向?qū)А睂?duì)對(duì)話框中設(shè)置字段排序時(shí),最多只可以設(shè)置話框中設(shè)置字段排序時(shí),最多只可以設(shè)置4個(gè)個(gè)字段對(duì)記錄排序。字段對(duì)記錄排序。 在報(bào)表的在報(bào)表的“設(shè)計(jì)視圖設(shè)計(jì)視圖”中,最多可以設(shè)置中,最多可以設(shè)置超過超過4個(gè)的字段或表達(dá)式對(duì)記錄排序。個(gè)的字段或表達(dá)式對(duì)記錄排序。 在報(bào)表的在報(bào)表的“設(shè)計(jì)視圖設(shè)計(jì)視圖”中,設(shè)置報(bào)表記錄排序的一般中,設(shè)置報(bào)表記錄排序的一般操作步驟如下:操作

26、步驟如下:(1)打開報(bào)表的)打開報(bào)表的“設(shè)計(jì)視圖設(shè)計(jì)視圖”。 (2)單擊)單擊“設(shè)計(jì)設(shè)計(jì)”選項(xiàng)卡上選項(xiàng)卡上“分組和匯總分組和匯總”組中的組中的“分分組和排序組和排序”按鈕,則在按鈕,則在“設(shè)計(jì)視圖設(shè)計(jì)視圖”下方顯出下方顯出“分組、排分組、排序和匯總序和匯總”窗格,并在該窗格中顯出窗格,并在該窗格中顯出“添加組添加組”和和“添加添加排序排序”按鈕。按鈕。(3)單擊)單擊“添加排序添加排序”按鈕,在彈出的窗格上部的字段按鈕,在彈出的窗格上部的字段列表中選擇排序依據(jù)字段,或者在彈出的窗格下部選擇列表中選擇排序依據(jù)字段,或者在彈出的窗格下部選擇“表達(dá)式表達(dá)式”,打開,打開“表達(dá)式生成器表達(dá)式生成器”,

27、鍵入以等號(hào),鍵入以等號(hào)“=”開頭的表達(dá)式。開頭的表達(dá)式。Access默認(rèn)情況下按默認(rèn)情況下按“升序升序”排序,若排序,若要改變排序次序,可在要改變排序次序,可在“升序升序”按鈕的下拉列表中選擇按鈕的下拉列表中選擇“降序降序”。第一行的字段或表達(dá)式具有最高排序優(yōu)先級(jí),。第一行的字段或表達(dá)式具有最高排序優(yōu)先級(jí),第二行有次高的優(yōu)先級(jí),依此類推。第二行有次高的優(yōu)先級(jí),依此類推。 例例6-7 在在“學(xué)生管理系統(tǒng)學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,以數(shù)據(jù)庫中,以“例例6-5班級(jí)清單報(bào)表班級(jí)清單報(bào)表”為基礎(chǔ),創(chuàng)建出先按專為基礎(chǔ),創(chuàng)建出先按專業(yè)代碼升序、再按年級(jí)的右邊兩個(gè)字符降序排業(yè)代碼升序、再按年級(jí)的右邊兩個(gè)字符降序排

28、序的報(bào)表。報(bào)表名為序的報(bào)表。報(bào)表名為“例例6-7按專業(yè)及年級(jí)排序按專業(yè)及年級(jí)排序的班級(jí)報(bào)表的班級(jí)報(bào)表”。簡要簡要操作步驟如下:操作步驟如下: 復(fù)制復(fù)制“例例6-5班級(jí)清單報(bào)表班級(jí)清單報(bào)表”對(duì)象對(duì)象,粘貼為粘貼為“例例6-7按專按專業(yè)及年級(jí)排序的班級(jí)報(bào)表業(yè)及年級(jí)排序的班級(jí)報(bào)表”。 打開打開例例6-7 的的“設(shè)計(jì)視圖設(shè)計(jì)視圖”。 單擊單擊“設(shè)計(jì)設(shè)計(jì)”選項(xiàng)卡上選項(xiàng)卡上“分組和匯總分組和匯總”組中的組中的“分組和分組和排序排序”按鈕,則在按鈕,則在“設(shè)計(jì)視圖設(shè)計(jì)視圖”下方添加了下方添加了“分組、排序和分組、排序和匯總匯總”窗格,并在窗格中添加了窗格,并在窗格中添加了“添加組添加組”和和“添加排序添加排

29、序”按鈕按鈕。 單擊單擊“添加排序添加排序”按鈕,在彈出的窗格上部的字按鈕,在彈出的窗格上部的字段列表中單擊選定段列表中單擊選定“專業(yè)代碼專業(yè)代碼”字段,字段,如圖如圖6-46,則則在在“分組、排序和匯總分組、排序和匯總”窗格中添加了窗格中添加了“排序依據(jù)排序依據(jù)”欄,欄,“專業(yè)代碼專業(yè)代碼”字段默認(rèn)按字段默認(rèn)按“升序升序”排序。排序。 圖圖6-46 單擊單擊“添加排序添加排序”按鈕按鈕 單擊單擊“添加排序添加排序”按鈕,在彈出的窗口中單擊選定按鈕,在彈出的窗口中單擊選定“表達(dá)式表達(dá)式”,打開,打開“表達(dá)式生成器表達(dá)式生成器”,輸入表達(dá)式:,輸入表達(dá)式:=Right(年級(jí)年級(jí), 2),單擊,單

30、擊“確定確定”按鈕,單擊第二行按鈕,單擊第二行“排序依據(jù)排序依據(jù)”欄中的欄中的“升序升序”按鈕右側(cè)的下拉箭頭,單按鈕右側(cè)的下拉箭頭,單擊選定擊選定“降序降序”,如圖,如圖6-48所示。所示。 圖圖6-48 按按“年級(jí)年級(jí)”的右邊兩個(gè)字符降序排序的右邊兩個(gè)字符降序排序 最后修改報(bào)表頁眉中的標(biāo)簽,修改標(biāo)題為最后修改報(bào)表頁眉中的標(biāo)簽,修改標(biāo)題為“按專按專業(yè)及年級(jí)排序的班級(jí)報(bào)表業(yè)及年級(jí)排序的班級(jí)報(bào)表”。 在報(bào)表在報(bào)表“設(shè)計(jì)視圖設(shè)計(jì)視圖”中,單擊中,單擊“設(shè)計(jì)設(shè)計(jì)”選項(xiàng)卡上選項(xiàng)卡上“分分組和匯總組和匯總”組中的組中的“分組和排序分組和排序”按鈕,則在按鈕,則在“設(shè)計(jì)視圖設(shè)計(jì)視圖”下方顯出下方顯出“分組、

31、排序和匯總分組、排序和匯總”窗格,并在該窗格中顯出窗格,并在該窗格中顯出“添加組添加組”和和“添加排序添加排序”按鈕。按鈕。 單擊單擊“添加組添加組”按鈕,在彈出的窗格上部的字段列表按鈕,在彈出的窗格上部的字段列表中選擇分組形式字段,或者在彈出的窗格下部選擇中選擇分組形式字段,或者在彈出的窗格下部選擇“表達(dá)表達(dá)式式”,打開,打開“表達(dá)式生成器表達(dá)式生成器”,鍵入以等號(hào),鍵入以等號(hào)“=”開頭的開頭的表達(dá)式。表達(dá)式。 然后,展開分組形式欄,對(duì)該分組設(shè)置其它屬性:然后,展開分組形式欄,對(duì)該分組設(shè)置其它屬性: (1)設(shè)置)設(shè)置“有有/無頁眉節(jié)無頁眉節(jié)”,“有有/無頁腳節(jié)無頁腳節(jié)”,以創(chuàng)建,以創(chuàng)建分組級(jí)

32、別。分組級(jí)別。 (2)設(shè)置匯總方式和類型,以指定按哪個(gè)字段進(jìn)行匯)設(shè)置匯總方式和類型,以指定按哪個(gè)字段進(jìn)行匯總、如何對(duì)字段進(jìn)行統(tǒng)計(jì)計(jì)算???、如何對(duì)字段進(jìn)行統(tǒng)計(jì)計(jì)算。 (3)指定)指定 Access 在同一頁中是打印組的所有內(nèi)容,在同一頁中是打印組的所有內(nèi)容,還是僅打印部分內(nèi)容。還是僅打印部分內(nèi)容。 例例6-8 在在“學(xué)生管理系統(tǒng)學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,以數(shù)據(jù)庫中,以“班級(jí)班級(jí)”表為數(shù)據(jù)源,創(chuàng)建出先按年級(jí)升序并表為數(shù)據(jù)源,創(chuàng)建出先按年級(jí)升序并分組、再按專業(yè)代碼升序排序的報(bào)表。報(bào)表名分組、再按專業(yè)代碼升序排序的報(bào)表。報(bào)表名為為“例例6-8按年級(jí)分組并按專業(yè)排序的班級(jí)報(bào)按年級(jí)分組并按專業(yè)排序的班級(jí)報(bào)

33、表表”。圖圖6-50 在報(bào)表頁眉區(qū)創(chuàng)建一個(gè)標(biāo)簽在報(bào)表頁眉區(qū)創(chuàng)建一個(gè)標(biāo)簽圖圖6-51 按年級(jí)字段按年級(jí)字段分組并分組并設(shè)置升序設(shè)置升序圖圖6-52 按專業(yè)代碼字段設(shè)置升序按專業(yè)代碼字段設(shè)置升序自動(dòng)添加上自動(dòng)添加上按年級(jí)分組按年級(jí)分組后的后的“年級(jí)年級(jí)頁眉頁眉”節(jié)和節(jié)和“年級(jí)頁腳年級(jí)頁腳”節(jié)節(jié) 圖圖6-53 添加了分組后的報(bào)表添加了分組后的報(bào)表“設(shè)計(jì)視圖設(shè)計(jì)視圖”圖圖6-54 該報(bào)表設(shè)計(jì)完成時(shí)的該報(bào)表設(shè)計(jì)完成時(shí)的“設(shè)計(jì)視圖設(shè)計(jì)視圖”圖圖6-55 例例6-8報(bào)表的報(bào)表的“打印預(yù)覽視圖打印預(yù)覽視圖” 在報(bào)表中添加計(jì)算控件,并指定該控件來源的表達(dá)式,在報(bào)表中添加計(jì)算控件,并指定該控件來源的表達(dá)式,可以實(shí)

34、現(xiàn)計(jì)算功能。在打開該報(bào)表的可以實(shí)現(xiàn)計(jì)算功能。在打開該報(bào)表的“打印預(yù)覽視圖打印預(yù)覽視圖”時(shí),時(shí),在該計(jì)算控件文本框中顯示出表達(dá)式計(jì)算結(jié)果的值。在該計(jì)算控件文本框中顯示出表達(dá)式計(jì)算結(jié)果的值。 在報(bào)表中添加計(jì)算控件的基本步驟如下:在報(bào)表中添加計(jì)算控件的基本步驟如下: (1)打開報(bào)表的)打開報(bào)表的“設(shè)計(jì)視圖設(shè)計(jì)視圖”。 (2)單擊)單擊“設(shè)計(jì)設(shè)計(jì)”選項(xiàng)卡上選項(xiàng)卡上“控件控件”組中的組中的“文本框文本框”控件。控件。 (3)單擊報(bào)表)單擊報(bào)表“設(shè)計(jì)視圖設(shè)計(jì)視圖”中的某個(gè)節(jié)區(qū),就在該節(jié)區(qū)中的某個(gè)節(jié)區(qū),就在該節(jié)區(qū)中添加上一個(gè)文本框控件。中添加上一個(gè)文本框控件。提示:提示:若要計(jì)算一組記錄的總計(jì)值或平均值,將

35、文本框添加若要計(jì)算一組記錄的總計(jì)值或平均值,將文本框添加到組頁眉或組頁腳節(jié)區(qū)中。到組頁眉或組頁腳節(jié)區(qū)中。 若要計(jì)算報(bào)表中的所有記錄的若要計(jì)算報(bào)表中的所有記錄的總計(jì)或平均值,將文本框添加到報(bào)表頁眉或報(bào)表頁腳節(jié)區(qū)中??傆?jì)或平均值,將文本框添加到報(bào)表頁眉或報(bào)表頁腳節(jié)區(qū)中。 (4)雙擊該文本框控件,顯出該文本框的)雙擊該文本框控件,顯出該文本框的“屬性表屬性表”。 (5)在)在“控件來源控件來源”屬性框中,鍵入以等號(hào)屬性框中,鍵入以等號(hào)“=”開頭開頭的表達(dá)式。如:的表達(dá)式。如:=Avg(成績成績)、=Sum(實(shí)發(fā)工資實(shí)發(fā)工資)、=單單價(jià)價(jià)*0.85*數(shù)量數(shù)量、=Count(學(xué)號(hào)學(xué)號(hào))、=小組合計(jì)小組合

36、計(jì)/總計(jì)總計(jì)、=Date()、=Now() 等等。等等。注意:注意:在報(bào)表的在報(bào)表的“設(shè)計(jì)視圖設(shè)計(jì)視圖”中,單擊一次某文本框控件,中,單擊一次某文本框控件,再單擊一次該文本框控件,進(jìn)入文本框控件的文本編輯狀態(tài),再單擊一次該文本框控件,進(jìn)入文本框控件的文本編輯狀態(tài),此時(shí),也可以在文本框中直接輸入以等號(hào)此時(shí),也可以在文本框中直接輸入以等號(hào)“=”開頭的表達(dá)開頭的表達(dá)式。式。 例例6-9 在在“學(xué)生管理系統(tǒng)學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,對(duì)報(bào)表數(shù)據(jù)庫中,對(duì)報(bào)表“例例6-8按年級(jí)分組并按專業(yè)排序的班級(jí)報(bào)表按年級(jí)分組并按專業(yè)排序的班級(jí)報(bào)表”進(jìn)行復(fù)進(jìn)行復(fù)制制/粘貼操作,產(chǎn)生出名為粘貼操作,產(chǎn)生出名為“例例6-9按年

37、級(jí)分組統(tǒng)計(jì)并按按年級(jí)分組統(tǒng)計(jì)并按專業(yè)排序的班級(jí)報(bào)表專業(yè)排序的班級(jí)報(bào)表”的報(bào)表。對(duì)的報(bào)表。對(duì)“例例6-9按年級(jí)分組按年級(jí)分組統(tǒng)計(jì)并按專業(yè)排序的班級(jí)報(bào)表統(tǒng)計(jì)并按專業(yè)排序的班級(jí)報(bào)表”進(jìn)行如下修改補(bǔ)充:進(jìn)行如下修改補(bǔ)充:在在“年級(jí)頁腳年級(jí)頁腳”中,添加中,添加“年級(jí)班級(jí)合計(jì):年級(jí)班級(jí)合計(jì):”標(biāo)簽及標(biāo)簽及該年級(jí)班級(jí)合計(jì)的文本框。在該年級(jí)班級(jí)合計(jì)的文本框。在“報(bào)表頁腳報(bào)表頁腳”中,添加中,添加“全部班級(jí)總計(jì):全部班級(jí)總計(jì):”標(biāo)簽及全部班級(jí)總計(jì)的文本框。標(biāo)簽及全部班級(jí)總計(jì)的文本框。在在“頁面頁腳頁面頁腳”中,添加能顯出形如中,添加能顯出形如“第第i頁頁/總總n頁頁”那樣的文本框。在那樣的文本框。在“報(bào)表頁眉

38、報(bào)表頁眉”中,添加中,添加“制表日制表日期:期:”標(biāo)簽及制表日期的文本框。標(biāo)簽及制表日期的文本框。復(fù)制產(chǎn)生的復(fù)制產(chǎn)生的“例例6-9按年級(jí)分組統(tǒng)計(jì)并按專業(yè)排序的班級(jí)報(bào)表按年級(jí)分組統(tǒng)計(jì)并按專業(yè)排序的班級(jí)報(bào)表” 在在“年級(jí)頁腳年級(jí)頁腳”節(jié)區(qū)中,添加節(jié)區(qū)中,添加“年級(jí)班級(jí)合計(jì):年級(jí)班級(jí)合計(jì):”標(biāo)簽,添加一個(gè)文本框,在文本框內(nèi)直接輸入:標(biāo)簽,添加一個(gè)文本框,在文本框內(nèi)直接輸入:=Count(班級(jí)名稱班級(jí)名稱)。 在在“報(bào)表頁腳報(bào)表頁腳”節(jié)區(qū)中,添加節(jié)區(qū)中,添加“全部班級(jí)總計(jì):全部班級(jí)總計(jì):”標(biāo)簽,添加一個(gè)文本框,在該文本框內(nèi)直接輸入:標(biāo)簽,添加一個(gè)文本框,在該文本框內(nèi)直接輸入:=Count(班級(jí)名稱班級(jí)

39、名稱)。 在在“頁面頁腳頁面頁腳”節(jié)區(qū)中,添加一個(gè)文本框,在該文節(jié)區(qū)中,添加一個(gè)文本框,在該文本框內(nèi)直接輸入:本框內(nèi)直接輸入:= 第第 & Page & 頁頁/總總 & Pages & 頁頁。 在報(bào)表頁眉區(qū)中,添加在報(bào)表頁眉區(qū)中,添加“制表日期:制表日期:”標(biāo)簽,添加標(biāo)簽,添加一個(gè)文本框,在該文本框內(nèi)直接輸入:一個(gè)文本框,在該文本框內(nèi)直接輸入:=Date()。并設(shè)。并設(shè)置該文本框的置該文本框的“格式格式”屬性值為屬性值為“長日期長日期”。圖圖6-57 添加計(jì)算控件后例添加計(jì)算控件后例6-9的報(bào)表設(shè)計(jì)視圖的報(bào)表設(shè)計(jì)視圖圖圖6-58 例例6-9報(bào)表的打印預(yù)覽視圖報(bào)表

40、的打印預(yù)覽視圖 例例6-10 在在“學(xué)生管理系統(tǒng)學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,數(shù)據(jù)庫中,以以“學(xué)生學(xué)生”表為數(shù)據(jù)源,創(chuàng)建一個(gè)先按學(xué)號(hào)表為數(shù)據(jù)源,創(chuàng)建一個(gè)先按學(xué)號(hào)左邊的前左邊的前2個(gè)字符分組、再按性別分組統(tǒng)計(jì)各個(gè)字符分組、再按性別分組統(tǒng)計(jì)各年級(jí)的男、女學(xué)生人數(shù)及其占該年級(jí)學(xué)生總年級(jí)的男、女學(xué)生人數(shù)及其占該年級(jí)學(xué)生總?cè)藬?shù)的百分比的報(bào)表。報(bào)表名為人數(shù)的百分比的報(bào)表。報(bào)表名為“例例6-10男男女學(xué)生人數(shù)統(tǒng)計(jì)報(bào)表女學(xué)生人數(shù)統(tǒng)計(jì)報(bào)表”。該報(bào)表的結(jié)構(gòu)設(shè)計(jì)。該報(bào)表的結(jié)構(gòu)設(shè)計(jì)如圖如圖6-59所示。所示。圖圖6-59 例例6-10男女學(xué)生人數(shù)統(tǒng)計(jì)報(bào)表的男女學(xué)生人數(shù)統(tǒng)計(jì)報(bào)表的“設(shè)計(jì)視圖設(shè)計(jì)視圖”小計(jì)年級(jí)合計(jì)圖圖6-60

41、例例6-10男女學(xué)生人數(shù)統(tǒng)計(jì)報(bào)表的男女學(xué)生人數(shù)統(tǒng)計(jì)報(bào)表的“打印預(yù)覽視圖打印預(yù)覽視圖” 多列報(bào)表即是在報(bào)表中使用多列格式來顯示數(shù)據(jù)。多多列報(bào)表即是在報(bào)表中使用多列格式來顯示數(shù)據(jù)。多列報(bào)表中的數(shù)據(jù)緊湊,可節(jié)省紙張,一目了然。前面介紹列報(bào)表中的數(shù)據(jù)緊湊,可節(jié)省紙張,一目了然。前面介紹過的標(biāo)簽報(bào)表就是常用的多列報(bào)表的形式之一。過的標(biāo)簽報(bào)表就是常用的多列報(bào)表的形式之一。 多列報(bào)表的一般創(chuàng)建步驟如下:多列報(bào)表的一般創(chuàng)建步驟如下: (1)在報(bào)表)在報(bào)表“設(shè)計(jì)視圖設(shè)計(jì)視圖”中創(chuàng)建一個(gè)新報(bào)表或打開中創(chuàng)建一個(gè)新報(bào)表或打開一個(gè)報(bào)表。一個(gè)報(bào)表。 (2)單擊)單擊“頁面設(shè)置頁面設(shè)置”選項(xiàng)卡上選項(xiàng)卡上“頁面布局頁面布局”

42、組中組中的的“列列”按鈕。按鈕。 (3)在打開的)在打開的“頁面設(shè)置頁面設(shè)置”對(duì)話框中,在對(duì)話框中,在“網(wǎng)格設(shè)網(wǎng)格設(shè)置置”標(biāo)題下的標(biāo)題下的“列數(shù)列數(shù)”編輯框中,鍵入每一頁所需的列數(shù)。編輯框中,鍵入每一頁所需的列數(shù)。設(shè)置設(shè)置“行間距行間距”、“列間距列間距”、“列尺寸列尺寸”、“列布局列布局”等。等。 (4)單擊單擊“頁頁”選項(xiàng)卡選項(xiàng)卡,設(shè)置,設(shè)置“打印方向打印方向”。 子報(bào)表是插在其他報(bào)表中的報(bào)表。在合并子報(bào)表是插在其他報(bào)表中的報(bào)表。在合并報(bào)表時(shí),其中一個(gè)必須作為主報(bào)表。主報(bào)表可報(bào)表時(shí),其中一個(gè)必須作為主報(bào)表。主報(bào)表可以是綁定的也可以是未綁定的,即主報(bào)表可以以是綁定的也可以是未綁定的,即主報(bào)表

43、可以基于也可以不基于表、查詢或基于也可以不基于表、查詢或 SQL 語句。語句。 主報(bào)表可以包含子報(bào)表,也可以包含子窗主報(bào)表可以包含子報(bào)表,也可以包含子窗體,而且能夠包含多個(gè)子報(bào)表或子窗體。體,而且能夠包含多個(gè)子報(bào)表或子窗體。 在子報(bào)表和子窗體中,同樣也可以包含多在子報(bào)表和子窗體中,同樣也可以包含多個(gè)子報(bào)表和子窗體。個(gè)子報(bào)表和子窗體。 一個(gè)主報(bào)表最多可以包含兩級(jí)子報(bào)表或子窗體,一個(gè)主報(bào)表最多可以包含兩級(jí)子報(bào)表或子窗體,而每一級(jí)均可以有多個(gè)子報(bào)表或子窗體。表而每一級(jí)均可以有多個(gè)子報(bào)表或子窗體。表6-1展示了展示了在一個(gè)主報(bào)表中可能有的子窗體和子報(bào)表的組合。在一個(gè)主報(bào)表中可能有的子窗體和子報(bào)表的組合

44、。表表6-1 子報(bào)表子報(bào)表/子窗體的級(jí)層關(guān)系子窗體的級(jí)層關(guān)系第第 1 級(jí)級(jí)第第 2 級(jí)級(jí)子報(bào)表子報(bào)表 1子報(bào)表子報(bào)表 2子報(bào)表子報(bào)表 1子窗體子窗體 1子窗體子窗體 1子窗體子窗體 2 主報(bào)表和子報(bào)表可以基于完全不同的記錄源,此時(shí)主報(bào)主報(bào)表和子報(bào)表可以基于完全不同的記錄源,此時(shí)主報(bào)表和子報(bào)表之間沒有真正的關(guān)系。例如:主報(bào)表的記錄源是表和子報(bào)表之間沒有真正的關(guān)系。例如:主報(bào)表的記錄源是“學(xué)系學(xué)系”表,而子報(bào)表的記錄源是表,而子報(bào)表的記錄源是“課程課程”表,這樣兩個(gè)不表,這樣兩個(gè)不相關(guān)的報(bào)表組合成一個(gè)報(bào)表。相關(guān)的報(bào)表組合成一個(gè)報(bào)表。 主報(bào)表和子報(bào)表也可以基于相同的記錄源或相關(guān)的記錄主報(bào)表和子報(bào)表也

45、可以基于相同的記錄源或相關(guān)的記錄源。例如:源。例如:“學(xué)生學(xué)生”表與表與“修課成績修課成績”表之間的關(guān)系是表之間的關(guān)系是“一一對(duì)多對(duì)多”關(guān)系。主報(bào)表的記錄源是關(guān)系。主報(bào)表的記錄源是“一對(duì)多一對(duì)多”關(guān)系中關(guān)系中“一一”方方的表(如主報(bào)表的記錄源是的表(如主報(bào)表的記錄源是“學(xué)生學(xué)生”表),子報(bào)表的記錄源表),子報(bào)表的記錄源是是“多多”方的表(如子報(bào)表的記錄源是方的表(如子報(bào)表的記錄源是“修課成績修課成績”表)。表)。 如果要將子報(bào)表鏈接到主報(bào)表,在創(chuàng)建子報(bào)表之前應(yīng)確如果要將子報(bào)表鏈接到主報(bào)表,在創(chuàng)建子報(bào)表之前應(yīng)確保已與基礎(chǔ)記錄源保已與基礎(chǔ)記錄源 (即表、查詢或(即表、查詢或 SQL 語句)建立了關(guān)

46、聯(lián)。語句)建立了關(guān)聯(lián)。 例例6-11 在在“學(xué)生管理系統(tǒng)學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,在數(shù)據(jù)庫中,在“例例6-11學(xué)系信息表學(xué)系信息表”報(bào)表中創(chuàng)建一個(gè)以報(bào)表中創(chuàng)建一個(gè)以“專專業(yè)業(yè)”表為數(shù)據(jù)來源的子報(bào)表,該子報(bào)表的名稱表為數(shù)據(jù)來源的子報(bào)表,該子報(bào)表的名稱為:專業(yè)為:專業(yè) 子報(bào)表。子報(bào)表。圖圖6-68 該報(bào)表的該報(bào)表的“設(shè)計(jì)視圖設(shè)計(jì)視圖”圖圖6-69 例例6-11學(xué)系信息表的打印預(yù)覽視圖學(xué)系信息表的打印預(yù)覽視圖第一種方法的操作步驟簡介如下:第一種方法的操作步驟簡介如下:(1)在)在“設(shè)計(jì)視圖設(shè)計(jì)視圖”中打開希望作為主報(bào)表的報(bào)表。中打開希望作為主報(bào)表的報(bào)表。 (2)在)在“設(shè)計(jì)視圖設(shè)計(jì)視圖”下,確保下,確?!霸O(shè)計(jì)設(shè)計(jì)”選項(xiàng)卡上選項(xiàng)卡上“控件控件”組中的組中的“使用控件向?qū)褂每丶驅(qū)А卑粹o已經(jīng)按下。按鈕已經(jīng)按下。(3)單擊)單擊“設(shè)計(jì)設(shè)計(jì)”選項(xiàng)卡上選項(xiàng)卡上“控件控件”組中的組中的“子窗子窗體體/子報(bào)表子報(bào)表”按鈕。按鈕。(4)單擊)單擊“主體主體”節(jié)區(qū)中將要放置子報(bào)表的適當(dāng)位節(jié)區(qū)中將要放置子報(bào)表的適當(dāng)位置,顯出相關(guān)的未綁定控件的矩形框,并顯出提示置,顯出相關(guān)的未綁定控件的矩形框,并顯出提示“請(qǐng)選擇將用于子窗體或子報(bào)表的數(shù)據(jù)來源請(qǐng)選擇將用于子窗體或子報(bào)表的數(shù)據(jù)來源”的的“子子報(bào)表向?qū)?bào)表向?qū)А睂?duì)話

溫馨提示

  • 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. 人人文庫網(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)論