第7章窗體與報表設(shè)計ppt課件_第1頁
第7章窗體與報表設(shè)計ppt課件_第2頁
第7章窗體與報表設(shè)計ppt課件_第3頁
第7章窗體與報表設(shè)計ppt課件_第4頁
第7章窗體與報表設(shè)計ppt課件_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫技術(shù)及運用數(shù)據(jù)庫技術(shù)及運用 ACCESS ACCESSDatabase Technology and Application7.6 認識報表認識報表7.6.2 創(chuàng)建報表的方法創(chuàng)建報表的方法7.6.1 認識報表認識報表17.6.3 在報表設(shè)計視圖中自定義報表在報表設(shè)計視圖中自定義報表7.6.4預覽和打印報表預覽和打印報表7.6 認識報表認識報表 報表是數(shù)據(jù)庫的一種對象,可以把它看成是一種不具報表是數(shù)據(jù)庫的一種對象,可以把它看成是一種不具交互功能、專門為打印而設(shè)計的特殊窗體。它與窗體不同交互功能、專門為打印而設(shè)計的特殊窗體。它與窗體不同的是,窗體最終顯示于屏幕上,而報表還可以打印在紙上。的是

2、,窗體最終顯示于屏幕上,而報表還可以打印在紙上。 建立報表與建立窗體的過程根本一樣。建立報表與建立窗體的過程根本一樣。 報表可以將數(shù)據(jù)庫中存在于表或查詢中的記錄數(shù)據(jù)進報表可以將數(shù)據(jù)庫中存在于表或查詢中的記錄數(shù)據(jù)進展組合,并對之進展必要的匯總統(tǒng)計,然后根據(jù)實踐需求展組合,并對之進展必要的匯總統(tǒng)計,然后根據(jù)實踐需求進展規(guī)劃設(shè)置,以表達用戶數(shù)據(jù)的打印格式,最終還可以進展規(guī)劃設(shè)置,以表達用戶數(shù)據(jù)的打印格式,最終還可以構(gòu)成紙質(zhì)方式。構(gòu)成紙質(zhì)方式。一、報表的概念及作用一、報表的概念及作用7.1 報表根底知識Access 2019中的報表提供了以下功能:中的報表提供了以下功能:1對數(shù)據(jù)進展分組和嵌套。對數(shù)據(jù)

3、進展分組和嵌套。2對大組數(shù)據(jù)進展比較、匯總、求和。對大組數(shù)據(jù)進展比較、匯總、求和。3可包含子窗體、子報表??砂哟绑w、子報表。4可包含圖形、圖表以及其他可包含圖形、圖表以及其他OLE對象。對象。5能按特殊格式排版,例如生成清單、發(fā)票等商能按特殊格式排版,例如生成清單、發(fā)票等商業(yè)格式。業(yè)格式。6能打印一切表達式的值。能打印一切表達式的值。7在每頁的頂部和底部打印表示信息的頁眉和頁在每頁的頂部和底部打印表示信息的頁眉和頁腳。腳。7.6 認識報表認識報表 根本部分包括頁面頁眉、主體和頁面頁腳三個區(qū)根本部分包括頁面頁眉、主體和頁面頁腳三個區(qū)域。必要時還可包含有報表頁眉、報表頁腳、組頁眉域。必要時還可

4、包含有報表頁眉、報表頁腳、組頁眉和組頁腳等區(qū)域。參看和組頁腳等區(qū)域。參看“學生選課成果報表。學生選課成果報表。1、頁面頁眉、頁面頁眉多數(shù)用來顯示報表中所用到的字段多數(shù)用來顯示報表中所用到的字段名或表達式標題,顯示于每張報表頁的上方。名或表達式標題,顯示于每張報表頁的上方。2、主體、主體報表的最主要部分。用于顯示表或查詢報表的最主要部分。用于顯示表或查詢中的記錄數(shù)據(jù)。中的記錄數(shù)據(jù)。3、頁面頁腳、頁面頁腳用來顯示頁碼或本報表頁的匯總信用來顯示頁碼或本報表頁的匯總信息,顯示于每張報表頁的下方。息,顯示于每張報表頁的下方。二、報表的構(gòu)造二、報表的構(gòu)造7.6 認識報表認識報表4、報表頁眉、報表頁眉用來顯

5、示報表的標題文字或公司的標志用來顯示報表的標題文字或公司的標志圖或闡明文字,顯示于每份報表的最前面。圖或闡明文字,顯示于每份報表的最前面。5、報表頁腳、報表頁腳用來顯示整份報表的匯總闡明信息,顯用來顯示整份報表的匯總闡明信息,顯示于每份報表的最后面。示于每份報表的最后面。6、組頁眉、組頁眉普通用來顯示分組字段的相關(guān)信息。該區(qū)普通用來顯示分組字段的相關(guān)信息。該區(qū)域在對記錄分組時自動被參與。域在對記錄分組時自動被參與。7、組頁腳、組頁腳普通用來顯示每組記錄的統(tǒng)計信息。該區(qū)普通用來顯示每組記錄的統(tǒng)計信息。該區(qū)域在對記錄分且時自動被參與。域在對記錄分且時自動被參與。二、報表的構(gòu)造二、報表的構(gòu)造7.6

6、認識報表認識報表7.6 認識報表認識報表 分成縱欄式報表、表格式報表、圖表報表和標簽報表四類。分成縱欄式報表、表格式報表、圖表報表和標簽報表四類。1、縱欄式報表以、縱欄式報表以“教師情況表為數(shù)據(jù)源。教師情況表為數(shù)據(jù)源。三、報表的分類三、報表的分類7.6 認識報表認識報表2、表格式報表以、表格式報表以“教師情況表為數(shù)據(jù)源教師情況表為數(shù)據(jù)源三、報表的分類三、報表的分類7.6 認識報表認識報表3、圖表報表以、圖表報表以“圖表用表表作為數(shù)據(jù)源圖表用表表作為數(shù)據(jù)源三、報表的分類三、報表的分類7.6 認識報表認識報表4、標簽報表以、標簽報表以“標簽用表表作為數(shù)據(jù)源標簽用表表作為數(shù)據(jù)源三、報表的分類三、報表

7、的分類7.6 認識報表認識報表有三種視圖類型:有三種視圖類型:1設(shè)計視圖設(shè)計視圖 可自主設(shè)計報表,并根據(jù)需求修正報表??勺灾髟O(shè)計報表,并根據(jù)需求修正報表。2打印預覽視圖打印預覽視圖 可預覽報表的打印效果??深A覽報表的打印效果。3版面預覽視圖版面預覽視圖 可預覽報表的版面設(shè)計效果??深A覽報表的版面設(shè)計效果。四、報表的視圖四、報表的視圖7.7 創(chuàng)建報表的方法創(chuàng)建報表的方法 可利用自動創(chuàng)建功能來創(chuàng)建縱欄式或表格可利用自動創(chuàng)建功能來創(chuàng)建縱欄式或表格式的自動報表,也可借助于導游來創(chuàng)建圖表報式的自動報表,也可借助于導游來創(chuàng)建圖表報表或標簽報表,更多地是在設(shè)計視圖中定義或表或標簽報表,更多地是在設(shè)計視圖中定

8、義或修正報表。修正報表。 他也可以先用自動功能或?qū)в喂δ軇?chuàng)建他也可以先用自動功能或?qū)в喂δ軇?chuàng)建簡單的報表,然后在設(shè)計視圖中對這些報表進簡單的報表,然后在設(shè)計視圖中對這些報表進展修正、加工,使它們符合他的個性化設(shè)計要展修正、加工,使它們符合他的個性化設(shè)計要求。求。自動創(chuàng)建報表自動創(chuàng)建報表自動創(chuàng)建報表最為方便快捷,自動創(chuàng)建報表可以自動創(chuàng)建報表最為方便快捷,自動創(chuàng)建報表可以選擇數(shù)據(jù)來源和縱欄式版面或者表格式版面,這選擇數(shù)據(jù)來源和縱欄式版面或者表格式版面,這主要取決于用戶的運用習慣。用戶可以運用來自主要取決于用戶的運用習慣。用戶可以運用來自數(shù)據(jù)來源中一切的字段并自動運用用戶最近運用數(shù)據(jù)來源中一切的字段

9、并自動運用用戶最近運用報表的格式。報表的格式。7.7 創(chuàng)建報表的方法創(chuàng)建報表的方法v在“新建報表對話框中選擇“自動報表:表格式或者“自動波表:縱欄式,然后在“請選擇該對數(shù)據(jù)的來源表或查詢旁的下拉列表框中恣意選擇一張表或者查詢。v案例1:課程表v1. 縱欄式報表v2. 表格式報表運用導游創(chuàng)建報表運用導游創(chuàng)建報表也是一種方便快捷的方法,它運用導游創(chuàng)建報表也是一種方便快捷的方法,它還包括了指定排序、分組和匯總等新選項。運還包括了指定排序、分組和匯總等新選項。運用導游創(chuàng)建報表的步驟如下:用導游創(chuàng)建報表的步驟如下:1. 啟動報表創(chuàng)建導游啟動報表創(chuàng)建導游啟動報表導游有兩種方法:啟動報表導游有兩種方法:1在

10、在“新建報表對話框中選擇新建報表對話框中選擇“報表導游報表導游選項,。選項,。2在翻開的數(shù)據(jù)庫窗口中,雙擊在翻開的數(shù)據(jù)庫窗口中,雙擊“運用導游創(chuàng)運用導游創(chuàng)建報表建報表 。2. 選擇報表中需求包含的字段選擇報表中需求包含的字段在在“表表/查詢下拉列表框中選中適宜的數(shù)據(jù)源。查詢下拉列表框中選中適宜的數(shù)據(jù)源。在在“可用字段列表框里面選擇適宜的字段??捎米侄瘟斜砜蚶锩孢x擇適宜的字段。3. 對字段分組對字段分組4. 字段排序字段排序5. 選擇報表規(guī)劃選擇報表規(guī)劃6. 選擇報表款式選擇報表款式7. 設(shè)計報表標題設(shè)計報表標題8. 完成報表設(shè)計完成報表設(shè)計v案例案例2:v以以“學生成果表為數(shù)據(jù)源,利用報表導游

11、創(chuàng)建學生成果表為數(shù)據(jù)源,利用報表導游創(chuàng)建“學生報表,表格款式為學生報表,表格款式為“組織組織v案例案例3:v以以“學生成果表為數(shù)據(jù)源學生成果表為數(shù)據(jù)源,利用報表導游創(chuàng)建利用報表導游創(chuàng)建每個學生的成果明細及期中和期末成果的每個學生的成果明細及期中和期末成果的“平均匯平均匯總總 ,表格款式為,表格款式為“大膽大膽運用圖表導游創(chuàng)建報表v 運用圖表導游來創(chuàng)建的報表可以把數(shù)據(jù)以圖表的方式表示運用圖表導游來創(chuàng)建的報表可以把數(shù)據(jù)以圖表的方式表示出來,使其更加直觀。出來,使其更加直觀。Access 2019的圖表功能非常強的圖表功能非常強大,它提供了多達大,它提供了多達20種的報表方式供用戶選擇,用戶可種的報

12、表方式供用戶選擇,用戶可以在這些報表方式的根底上創(chuàng)建出美觀適用的報表。以在這些報表方式的根底上創(chuàng)建出美觀適用的報表。v 運用圖表導游來創(chuàng)建報表的步驟如下:運用圖表導游來創(chuàng)建報表的步驟如下:v1. 啟動圖表導游啟動圖表導游v2. 選擇要在圖表中顯示的字段選擇要在圖表中顯示的字段v3. 選擇圖表類型選擇圖表類型v4. 選擇圖表規(guī)劃方式選擇圖表規(guī)劃方式v5. 輸入圖表標題輸入圖表標題v6. 完成報表設(shè)計完成報表設(shè)計v案例案例4:以學生成果查詢:以學生成果查詢2為例為例,建立圖表建立圖表運用標簽導游設(shè)計報表v標簽是報表的另一種方式,它以卡片方式顯示簡標簽是報表的另一種方式,它以卡片方式顯示簡短信息。例

13、如,在實踐任務(wù)中經(jīng)常要建立郵件標短信息。例如,在實踐任務(wù)中經(jīng)常要建立郵件標簽,這樣在發(fā)郵件的時候,就不用反復填寫一些簽,這樣在發(fā)郵件的時候,就不用反復填寫一些固定的內(nèi)容了。固定的內(nèi)容了。Access 2019提供的提供的“標簽導游標簽導游可以方便地創(chuàng)建各種標簽。另外,可以方便地創(chuàng)建各種標簽。另外,Access 2019不但支持規(guī)范型號的標簽,也支持用戶自不但支持規(guī)范型號的標簽,也支持用戶自定義創(chuàng)建的標簽類型。定義創(chuàng)建的標簽類型。v案例案例5:以課程表為數(shù)據(jù)源:以課程表為數(shù)據(jù)源,建立課程表的標簽報建立課程表的標簽報表表報表設(shè)計視圖的運用v1. 運用設(shè)計視圖創(chuàng)建報表運用設(shè)計視圖創(chuàng)建報表v在設(shè)計視圖

14、中,報表分為在設(shè)計視圖中,報表分為3個部分:頁面頁眉、個部分:頁面頁眉、主體和頁面頁腳,系統(tǒng)還翻開主體和頁面頁腳,系統(tǒng)還翻開“工具箱和數(shù)據(jù)工具箱和數(shù)據(jù)源的字段列表。源的字段列表。v普通情況下,最好先用導游創(chuàng)建報表、然后在此普通情況下,最好先用導游創(chuàng)建報表、然后在此根底上,用根底上,用“設(shè)計視圖進展修正設(shè)計視圖進展修正7.8 在設(shè)計視圖中設(shè)計報表在設(shè)計視圖中設(shè)計報表在設(shè)計視圖中自定義報表的普通步驟在設(shè)計視圖中自定義報表的普通步驟1翻開設(shè)計視圖,并指定報表數(shù)據(jù)源。翻開設(shè)計視圖,并指定報表數(shù)據(jù)源。2經(jīng)過拖動字段列表中的字段名把字段參與經(jīng)過拖動字段列表中的字段名把字段參與到報表的主體區(qū)域中,必要時去掉

15、跟字段相綁到報表的主體區(qū)域中,必要時去掉跟字段相綁定控件的前綴標簽。定控件的前綴標簽。3在頁面頁眉區(qū)域中參與標簽,以便為對應(yīng)在頁面頁眉區(qū)域中參與標簽,以便為對應(yīng)列中的字段值加上標題文字;他也可從主體區(qū)列中的字段值加上標題文字;他也可從主體區(qū)域中把字段的前綴標簽拖到頁面頁眉區(qū)域。域中把字段的前綴標簽拖到頁面頁眉區(qū)域。4在頁面頁腳區(qū)域中參與頁碼等頁面闡明信在頁面頁腳區(qū)域中參與頁碼等頁面闡明信息。息。7.8 在設(shè)計視圖中設(shè)計報表在設(shè)計視圖中設(shè)計報表在設(shè)計視圖中自定義報表的普通步驟在設(shè)計視圖中自定義報表的普通步驟5在報表頁眉區(qū)域中添加報表標題,在報表在報表頁眉區(qū)域中添加報表標題,在報表頁腳區(qū)域中參與報

16、表闡明信息或報表統(tǒng)計結(jié)果頁腳區(qū)域中參與報表闡明信息或報表統(tǒng)計結(jié)果信息。信息。6必要時添加組頁眉必要時添加組頁眉/頁腳區(qū)域,以實現(xiàn)分頁腳區(qū)域,以實現(xiàn)分組統(tǒng)計功能。組統(tǒng)計功能。7為報表進展必要的裝飾,最后保管報表。為報表進展必要的裝飾,最后保管報表。報表的屬性報表的屬性v和其他數(shù)據(jù)庫對象一樣,報表具有本人的屬性。和其他數(shù)據(jù)庫對象一樣,報表具有本人的屬性。可以運用報表的屬性對話框來修正其屬性。在屬可以運用報表的屬性對話框來修正其屬性。在屬性對話框中,用戶可以修正報表的外觀,指定報性對話框中,用戶可以修正報表的外觀,指定報表呼應(yīng)單擊、雙擊或者右擊的方式,還可以定義表呼應(yīng)單擊、雙擊或者右擊的方式,還可以

17、定義為報表提供數(shù)據(jù)的表或者其他數(shù)據(jù)源。為報表提供數(shù)據(jù)的表或者其他數(shù)據(jù)源。v 獲取報表控件的協(xié)助信息獲取報表控件的協(xié)助信息v用鼠標選擇某一控件,然后按下用鼠標選擇某一控件,然后按下F1鍵,鍵,Access 2019就會給出該控件的協(xié)助信息。就會給出該控件的協(xié)助信息。v 翻開報表屬性對話框翻開報表屬性對話框v首先在報表的設(shè)計視圖下翻開報表,然后單擊首先在報表的設(shè)計視圖下翻開報表,然后單擊工具欄上的屬性按鈕工具欄上的屬性按鈕 ,彈出報表屬性對話框。,彈出報表屬性對話框。創(chuàng)建高級報表v 基于普通查詢的報表基于普通查詢的報表v 下面引見運用查詢做數(shù)據(jù)源創(chuàng)建報表。下面引見運用查詢做數(shù)據(jù)源創(chuàng)建報表。v 1.

18、 翻開數(shù)據(jù)庫翻開數(shù)據(jù)庫v 翻開一個數(shù)據(jù)庫,選擇翻開一個數(shù)據(jù)庫,選擇“報表對象。報表對象。v 2. 自動創(chuàng)建基于查詢的報表自動創(chuàng)建基于查詢的報表v 3. 選擇查詢作為報表的數(shù)據(jù)源選擇查詢作為報表的數(shù)據(jù)源在下方的數(shù)據(jù)來源選擇意一個查詢,在下方的數(shù)據(jù)來源選擇意一個查詢,如如“按季度匯總銷售額按季度匯總銷售額 7.4.2 基于多數(shù)據(jù)源的報表v 有時候能夠需求多個數(shù)據(jù)源中建立報表。有時候能夠需求多個數(shù)據(jù)源中建立報表。v 詳細建立步驟如下:詳細建立步驟如下:v 1. 新建報表新建報表v 2. 查看報表屬性查看報表屬性v 3.點擊記錄源右邊得閱讀按鈕點擊記錄源右邊得閱讀按鈕v 4.在查詢生成器中參與表和相關(guān)

19、字段在查詢生成器中參與表和相關(guān)字段v 例:創(chuàng)建例:創(chuàng)建“學生成果單報表,以成果表和課程表為數(shù)據(jù)源學生成果單報表,以成果表和課程表為數(shù)據(jù)源v 2. 在報表中排序和分組在報表中排序和分組v 【視圖】【視圖】【排序與分組】:完成了報表的主體設(shè)計之后,可【排序與分組】:完成了報表的主體設(shè)計之后,可以在報表中指定按某字段進展排序和分組,為分組統(tǒng)計作預備。以在報表中指定按某字段進展排序和分組,為分組統(tǒng)計作預備。v 案例案例6:對報表:對報表“學生成果單,按學生成果單,按“課程名分組課程名分組 v 操作步驟:操作步驟:v 用用“設(shè)計視圖翻開報表設(shè)計視圖翻開報表“學生成果單學生成果單v 執(zhí)行命令【視圖】執(zhí)行命

20、令【視圖】【排序與分組】【排序與分組】彈出排序與分組彈出排序與分組“對話框?qū)υ捒騰 確定分組的字段課程名確定分組的字段課程名“封鎖對話框封鎖對話框v 設(shè)計視圖添加多一節(jié)設(shè)計視圖添加多一節(jié)v 把主體中的文本框把主體中的文本框“課程名剪切課程名剪切粘貼到粘貼到“課程名課程名“頁眉頁眉v3. 在報表中添加公式在報表中添加公式v可以根據(jù)需求在設(shè)計視圖中添加公式,使報表可以根據(jù)需求在設(shè)計視圖中添加公式,使報表能顯示匯總或計算結(jié)果的數(shù)據(jù)。能顯示匯總或計算結(jié)果的數(shù)據(jù)。v案例案例7:在案例:在案例6中的中的“課程名頁腳中添加文課程名頁腳中添加文本框,統(tǒng)計各門課程期末考試的成果的平均分本框,統(tǒng)計各門課程期末考試

21、的成果的平均分 控件來源中填寫控件來源中填寫 =Avg(期末成果期末成果)v4. 設(shè)置報表的規(guī)劃設(shè)置報表的規(guī)劃v可以對當前報表的設(shè)計視圖運用系統(tǒng)預定義的可以對當前報表的設(shè)計視圖運用系統(tǒng)預定義的規(guī)劃規(guī)劃 【格式】【格式】【自動套用格式】【自動套用格式】v5. 在報表中添加分頁符在報表中添加分頁符v在報表中可以在某一節(jié)中運用分頁控制符來標志要在報表中可以在某一節(jié)中運用分頁控制符來標志要另起一頁的位置另起一頁的位置 v6. 在報表中添加頁碼、時間、日期在報表中添加頁碼、時間、日期v頁碼普通插在頁面頁眉或頁面頁腳;【插入】頁碼普通插在頁面頁眉或頁面頁腳;【插入】【頁碼】【頁碼】 v7. 在報表中繪制線條在報表中繪制線條“工具箱工具箱“線條控線條控件件v8. 在報表中繪制矩形在報表中繪制矩形v“工具箱工具箱“矩形控件矩形控件7.4.3 子報表的創(chuàng)建v子報表是出如今另一個報表內(nèi)部的報表。包含子報表是出如今另一個報表內(nèi)部的報表。包含子報表的報表叫做主報表。一張主報表能夠包子報表的報表叫做主報表。一張主報表能夠包含多張子報表,但一張主報表最多只能包含兩含多張子報表,但一張主報表最多只能包含兩級子報表。級子報表。v下面經(jīng)過例如來引見在已有的報表中創(chuàng)建子報下面經(jīng)過例如來引見在已有的報表中創(chuàng)建子報表的方法。表的方法。v1. 翻開數(shù)據(jù)庫翻開數(shù)據(jù)庫v2. 運用

溫馨提示

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

評論

0/150

提交評論