版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第五章第五章 報(bào)報(bào) 表表本章學(xué)習(xí)任務(wù)本章學(xué)習(xí)任務(wù)n5.1報(bào)表的定義與組成報(bào)表的定義與組成n5.2報(bào)表的分類報(bào)表的分類(4種種)n5.3創(chuàng)建報(bào)表創(chuàng)建報(bào)表(3種種)n5.4編輯報(bào)表編輯報(bào)表(主要主要4種操作種操作)n5.5報(bào)表排序和分組報(bào)表排序和分組本章學(xué)習(xí)任務(wù)(續(xù))本章學(xué)習(xí)任務(wù)(續(xù))n5.6使用計(jì)算控件使用計(jì)算控件n5.7創(chuàng)建子報(bào)表創(chuàng)建子報(bào)表n5.8創(chuàng)建多列報(bào)表創(chuàng)建多列報(bào)表n5.9設(shè)計(jì)復(fù)雜的報(bào)表設(shè)計(jì)復(fù)雜的報(bào)表n5.10打印、預(yù)覽和保存報(bào)表打印、預(yù)覽和保存報(bào)表5.1 報(bào)表的定義與組成報(bào)表的定義與組成n5.1.1 報(bào)表的定義窗體的概念和作用報(bào)表的定義窗體的概念和作用n報(bào)表是報(bào)表是Access數(shù)據(jù)庫的
2、對(duì)象之一,它根據(jù)指數(shù)據(jù)庫的對(duì)象之一,它根據(jù)指定規(guī)則打印輸出格式化的數(shù)據(jù)信息。定規(guī)則打印輸出格式化的數(shù)據(jù)信息。n報(bào)表的報(bào)表的功能功能:n報(bào)表主要用于對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分組、報(bào)表主要用于對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分組、計(jì)算、匯總和打印輸出。計(jì)算、匯總和打印輸出。報(bào)表與窗體報(bào)表與窗體n相似處:建立過程基本一樣。相似處:建立過程基本一樣。n不同處:報(bào)表不同處:報(bào)表只能輸出只能輸出數(shù)據(jù),而窗體數(shù)據(jù),而窗體不僅可輸入還可輸入數(shù)據(jù)。不僅可輸入還可輸入數(shù)據(jù)。n報(bào)表可以有效地對(duì)大量信息進(jìn)行顯示報(bào)表可以有效地對(duì)大量信息進(jìn)行顯示和匯總,而窗體不能。和匯總,而窗體不能。報(bào)表與窗體報(bào)表與窗體n建立建立窗體窗體的的目的目的是
3、顯示、輸入、編輯是顯示、輸入、編輯數(shù)據(jù)及控制應(yīng)用程序執(zhí)行的數(shù)據(jù)及控制應(yīng)用程序執(zhí)行的交互交互的友好的友好操作界面。操作界面。n建立建立報(bào)表報(bào)表的的目的目的則是為提供實(shí)用、靈活則是為提供實(shí)用、靈活的的輸出輸出格式,報(bào)表是以打印格式展示數(shù)格式,報(bào)表是以打印格式展示數(shù)據(jù)的一種有效的方式。據(jù)的一種有效的方式。5.1.2 報(bào)表的視圖報(bào)表的視圖nAccess的報(bào)表操作提供了的報(bào)表操作提供了3種視圖:種視圖:n“設(shè)計(jì)設(shè)計(jì)”視圖:用于創(chuàng)建和編輯報(bào)表的結(jié)構(gòu)。視圖:用于創(chuàng)建和編輯報(bào)表的結(jié)構(gòu)。n“打印預(yù)覽打印預(yù)覽”視圖:用于查看報(bào)表的頁面數(shù)據(jù)視圖:用于查看報(bào)表的頁面數(shù)據(jù)輸出形態(tài)。輸出形態(tài)。n“版面預(yù)覽版面預(yù)覽”視圖:
4、只能在報(bào)表的設(shè)計(jì)視圖下視圖:只能在報(bào)表的設(shè)計(jì)視圖下可用。用于快速查看報(bào)表的基本布局,但可能可用。用于快速查看報(bào)表的基本布局,但可能不包含全部數(shù)據(jù)。演示不包含全部數(shù)據(jù)。演示n3個(gè)視圖的切換通過個(gè)視圖的切換通過“報(bào)表設(shè)計(jì)報(bào)表設(shè)計(jì)”工具欄中工具欄中“視圖視圖”按鈕來進(jìn)行切換。按鈕來進(jìn)行切換。5.1.3 報(bào)表的組成報(bào)表的組成n報(bào)表頁眉報(bào)表頁眉:在報(bào)表開始處,用來顯示說明性文:在報(bào)表開始處,用來顯示說明性文字。只打印在字。只打印在報(bào)表的開始處報(bào)表的開始處。n頁面頁眉頁面頁眉:用來顯示報(bào)表中的:用來顯示報(bào)表中的字段名稱字段名稱或?qū)τ浕驅(qū)τ涗浀匿浀姆纸M名稱分組名稱。n主體主體:打印表或查詢中的:打印表或查詢
5、中的記錄記錄數(shù)據(jù)。數(shù)據(jù)。n頁面頁腳頁面頁腳:打印在:打印在每頁的底部每頁的底部,用來顯示本頁,用來顯示本頁的的分組統(tǒng)計(jì)結(jié)果分組統(tǒng)計(jì)結(jié)果。n報(bào)表頁腳報(bào)表頁腳:用來顯示整份報(bào)表的匯總說明。在:用來顯示整份報(bào)表的匯總說明。在所有記錄都被處理后,只打印在所有記錄都被處理后,只打印在報(bào)表內(nèi)容的結(jié)報(bào)表內(nèi)容的結(jié)束處束處。n圖圖5.1 報(bào)表的組成區(qū)域(設(shè)計(jì)視圖下)報(bào)表的組成區(qū)域(設(shè)計(jì)視圖下)節(jié)主體節(jié)不可少,其他部分主體節(jié)不可少,其他部分成對(duì)成對(duì)添加添加/隱藏。隱藏。5.1.4 報(bào)表設(shè)計(jì)區(qū)報(bào)表設(shè)計(jì)區(qū)1.報(bào)表頁眉節(jié)報(bào)表頁眉節(jié)n用來顯示用來顯示說明性說明性文字。其中任何內(nèi)容都文字。其中任何內(nèi)容都只能在只能在報(bào)表的開
6、始處報(bào)表的開始處,只打印在報(bào)表的,只打印在報(bào)表的開始處。即報(bào)表的開始處。即報(bào)表的第一頁打印一次第一頁打印一次。n如如“學(xué)生基本信息學(xué)生基本信息”報(bào)表,可在報(bào)表頁報(bào)表,可在報(bào)表頁眉加標(biāo)題:學(xué)生信息輸出。眉加標(biāo)題:學(xué)生信息輸出。n主要用在封面。主要用在封面。2.頁面頁眉節(jié)頁面頁眉節(jié)n用來顯示報(bào)表中的字段名稱(列標(biāo)題)用來顯示報(bào)表中的字段名稱(列標(biāo)題)或?qū)τ涗浀姆纸M名稱。其中的文字或控或?qū)τ涗浀姆纸M名稱。其中的文字或控件一般輸出顯示在件一般輸出顯示在每頁的頂端每頁的頂端。即在。即在每每一頁上都顯示一頁上都顯示。3.組頁眉節(jié)組頁眉節(jié)n可以根據(jù)需要,在報(bào)表設(shè)計(jì)可以根據(jù)需要,在報(bào)表設(shè)計(jì)5個(gè)基本節(jié)區(qū)個(gè)基本節(jié)
7、區(qū)域的基礎(chǔ)上,還可以使用域的基礎(chǔ)上,還可以使用“排序與分組排序與分組”屬性來設(shè)置屬性來設(shè)置“組頁眉組頁眉/組頁腳組頁腳”區(qū)域,以區(qū)域,以實(shí)現(xiàn)報(bào)表的實(shí)現(xiàn)報(bào)表的分組輸出分組輸出和分組統(tǒng)計(jì)。顯示和分組統(tǒng)計(jì)。顯示分組字段內(nèi)容。分組字段內(nèi)容。n報(bào)表分組顯示、統(tǒng)計(jì)設(shè)計(jì)報(bào)表分組顯示、統(tǒng)計(jì)設(shè)計(jì)分組標(biāo)題組頁眉字段名稱分組結(jié)果4.主體節(jié)主體節(jié)n主體節(jié)用來處理每條主體節(jié)用來處理每條記錄記錄,其字段數(shù)據(jù)均須通,其字段數(shù)據(jù)均須通過文本框或其他控件(主要是復(fù)選框和綁定對(duì)過文本框或其他控件(主要是復(fù)選框和綁定對(duì)象框)綁定顯示??梢园?jì)算的字段。象框)綁定顯示??梢园?jì)算的字段。n如:如:“工齡工齡”為為nyear(da
8、te()- year(工作時(shí)間工作時(shí)間)5.組頁腳節(jié)組頁腳節(jié)主要安排文本框或其他類型控件顯示各個(gè)主要安排文本框或其他類型控件顯示各個(gè)分組中的分組中的統(tǒng)計(jì)數(shù)據(jù)結(jié)果統(tǒng)計(jì)數(shù)據(jù)結(jié)果。如:如:“平均成績平均成績”為為avg(成績成績)n報(bào)表分組顯示、統(tǒng)計(jì)輸出(部分)報(bào)表分組顯示、統(tǒng)計(jì)輸出(部分)n可以從可以從“視圖視圖”菜單中選擇菜單中選擇“排序與分排序與分組組”選項(xiàng),打開如圖選項(xiàng),打開如圖5.5所示的數(shù)據(jù)所示的數(shù)據(jù)“排排序與分組序與分組”窗體進(jìn)行設(shè)定。窗體進(jìn)行設(shè)定。6.頁面頁腳節(jié)頁面頁腳節(jié)n一般包含一般包含頁碼頁碼或控制項(xiàng)的或控制項(xiàng)的合計(jì)內(nèi)容合計(jì)內(nèi)容,數(shù),數(shù)據(jù)顯示安排在文本框和其他一些類型控?fù)?jù)顯示安排
9、在文本框和其他一些類型控件中。件中。每一頁最后顯示每一頁最后顯示。7.報(bào)表頁腳節(jié)報(bào)表頁腳節(jié)n該節(jié)區(qū)一般是在所有的主體和組頁腳被該節(jié)區(qū)一般是在所有的主體和組頁腳被輸出完成后才會(huì)輸出完成后才會(huì)打印在報(bào)表的最后面打印在報(bào)表的最后面。n通過報(bào)表頁腳區(qū)域放置文本框或其他一通過報(bào)表頁腳區(qū)域放置文本框或其他一些類型控件,可以顯示些類型控件,可以顯示整個(gè)報(bào)表整個(gè)報(bào)表的計(jì)算的計(jì)算匯總匯總或其他的或其他的統(tǒng)計(jì)統(tǒng)計(jì)數(shù)字?jǐn)?shù)字信息信息。n如:所有學(xué)生的平均年齡為如:所有學(xué)生的平均年齡為nSum(年齡年齡)5.2 報(bào)表的分類報(bào)表的分類n報(bào)表分為以下報(bào)表分為以下4種:種:n縱欄式縱欄式報(bào)表報(bào)表n表格式表格式報(bào)表報(bào)表n圖表圖
10、表報(bào)表報(bào)表n標(biāo)簽標(biāo)簽報(bào)表報(bào)表5.2.1 縱欄式報(bào)表(縱欄式報(bào)表(窗體報(bào)表)窗體報(bào)表)n在在一頁一頁中主體節(jié)區(qū)內(nèi)顯示中主體節(jié)區(qū)內(nèi)顯示一條或多條一條或多條記記錄,且以錄,且以垂直垂直方式顯示。方式顯示。n字段標(biāo)題信息與字段記錄數(shù)據(jù)全部在每字段標(biāo)題信息與字段記錄數(shù)據(jù)全部在每頁的頁的主體節(jié)主體節(jié)區(qū)內(nèi)顯示。區(qū)內(nèi)顯示。n圖圖5.6 縱欄式報(bào)表輸出縱欄式報(bào)表輸出5.2.2 表格式報(bào)表表格式報(bào)表n以以行、列行、列形式顯示記錄數(shù)據(jù),通常一行形式顯示記錄數(shù)據(jù),通常一行顯示一條記錄,顯示一條記錄,一頁顯示一頁顯示多多行記錄行記錄。n注意:記錄數(shù)據(jù)的注意:記錄數(shù)據(jù)的字段標(biāo)題字段標(biāo)題信息在信息在頁面頁面頁眉頁眉節(jié)區(qū)內(nèi)顯
11、示。節(jié)區(qū)內(nèi)顯示。n圖圖5.7 表格式報(bào)表輸出表格式報(bào)表輸出5.2.3 圖表報(bào)表圖表報(bào)表n圖表報(bào)表是指包含圖表顯示的報(bào)表類型。圖表報(bào)表是指包含圖表顯示的報(bào)表類型。圖5.8 圖表報(bào)表輸出5.2.4 標(biāo)簽報(bào)表(郵件標(biāo)簽)標(biāo)簽報(bào)表(郵件標(biāo)簽)n以緊湊的形式打印表或查詢中的數(shù)據(jù)。一頁以緊湊的形式打印表或查詢中的數(shù)據(jù)。一頁上打印多個(gè)標(biāo)簽。便于裁剪。上打印多個(gè)標(biāo)簽。便于裁剪。圖圖5.9 標(biāo)簽報(bào)表輸出標(biāo)簽報(bào)表輸出5.3 創(chuàng)建報(bào)表創(chuàng)建報(bào)表n在在Access中,提供中,提供3種種創(chuàng)建創(chuàng)建報(bào)表的方式:報(bào)表的方式:n使用使用“自動(dòng)報(bào)表自動(dòng)報(bào)表”功能;功能;n使用使用向?qū)驅(qū)Чδ埽还δ?;n使用使用“設(shè)計(jì)設(shè)計(jì)”視圖視圖創(chuàng)
12、建。創(chuàng)建。n實(shí)際應(yīng)用時(shí),首先使用實(shí)際應(yīng)用時(shí),首先使用“自動(dòng)報(bào)表自動(dòng)報(bào)表”或或向?qū)Чδ芸焖賱?chuàng)建報(bào)表,然后在向?qū)Чδ芸焖賱?chuàng)建報(bào)表,然后在“設(shè)計(jì)設(shè)計(jì)”視圖中進(jìn)一步完善。視圖中進(jìn)一步完善。5.3.1 使用使用“自動(dòng)報(bào)表自動(dòng)報(bào)表”創(chuàng)建報(bào)表創(chuàng)建報(bào)表n是一種是一種快速快速創(chuàng)建報(bào)表的方法。創(chuàng)建報(bào)表的方法。n先先為報(bào)表選擇為報(bào)表選擇數(shù)據(jù)數(shù)據(jù)源,源,然后然后選擇報(bào)表選擇報(bào)表類類型型:縱欄式或表格式(前兩步順序可:縱欄式或表格式(前兩步順序可調(diào)),調(diào)),最后最后會(huì)自動(dòng)會(huì)自動(dòng)生成生成報(bào)表顯示數(shù)據(jù)源報(bào)表顯示數(shù)據(jù)源所有字段記錄數(shù)據(jù)。所有字段記錄數(shù)據(jù)。w 例例5.1 在教學(xué)管理在教學(xué)管理.mdb中使用中使用“自動(dòng)報(bào)表自動(dòng)報(bào)
13、表”創(chuàng)建學(xué)生信息報(bào)表。創(chuàng)建過程如下面圖示創(chuàng)建學(xué)生信息報(bào)表。創(chuàng)建過程如下面圖示 圖圖5.10 “新建報(bào)表新建報(bào)表”對(duì)話框?qū)υ捒?n這種方法創(chuàng)建出的報(bào)表這種方法創(chuàng)建出的報(bào)表只有主體區(qū)只有主體區(qū),沒,沒有報(bào)表頁眉、頁腳和頁面頁眉、頁腳節(jié)有報(bào)表頁眉、頁腳和頁面頁眉、頁腳節(jié)區(qū)。區(qū)。n創(chuàng)建過程中創(chuàng)建過程中不能不能對(duì)字段進(jìn)行設(shè)置。對(duì)字段進(jìn)行設(shè)置。5.3.2 使用使用“報(bào)表向?qū)?bào)表向?qū)А眲?chuàng)建報(bào)創(chuàng)建報(bào)表表n提示提示用戶輸入相關(guān)的用戶輸入相關(guān)的數(shù)據(jù)源、字段數(shù)據(jù)源、字段和報(bào)和報(bào)表表版面格式版面格式等信息。等信息。n例題例題5.2 以以“教學(xué)管理教學(xué)管理.mdb”數(shù)據(jù)庫文數(shù)據(jù)庫文件中已存在的件中已存在的“學(xué)生選課成績
14、表學(xué)生選課成績表”查詢查詢對(duì)象為基礎(chǔ),利用向?qū)?chuàng)建對(duì)象為基礎(chǔ),利用向?qū)?chuàng)建“學(xué)生選課學(xué)生選課成績報(bào)表成績報(bào)表”。具體步驟如圖示:。具體步驟如圖示:n創(chuàng)建過程中,可以對(duì)字段進(jìn)行創(chuàng)建過程中,可以對(duì)字段進(jìn)行分組排序分組排序設(shè)置,可以選擇報(bào)表設(shè)置,可以選擇報(bào)表樣式樣式。5.3.3 使用使用“圖表向?qū)D表向?qū)А眲?chuàng)建報(bào)創(chuàng)建報(bào)表表n例例5.3 使用使用“圖表向?qū)D表向?qū)А眲?chuàng)建一個(gè)創(chuàng)建一個(gè)“教師職位統(tǒng)計(jì)表教師職位統(tǒng)計(jì)表”圖標(biāo)報(bào)表圖標(biāo)報(bào)表n在第五步中,要改變圖例中的文字時(shí),在第五步中,要改變圖例中的文字時(shí),通過在圖表中點(diǎn)擊通過在圖表中點(diǎn)擊“右鍵右鍵”,在其中選,在其中選擇擇“圖表選項(xiàng)圖表選項(xiàng)”來定制。來定制。5
15、.3.4 使用使用“標(biāo)簽向?qū)?biāo)簽向?qū)А眲?chuàng)建報(bào)創(chuàng)建報(bào)表表n例例5.4 制作以圖制作以圖5.8所示的標(biāo)簽報(bào)表。所示的標(biāo)簽報(bào)表。n操作步驟如下圖所示:操作步驟如下圖所示:5.3.5 使用使用“設(shè)計(jì)設(shè)計(jì)”視圖創(chuàng)建報(bào)視圖創(chuàng)建報(bào)表表n主要操作過程:主要操作過程:n創(chuàng)建空白報(bào)表并選擇數(shù)據(jù)源;創(chuàng)建空白報(bào)表并選擇數(shù)據(jù)源;n添加頁眉頁腳;添加頁眉頁腳;n布置控件顯示數(shù)據(jù)、文本和各種統(tǒng)計(jì)布置控件顯示數(shù)據(jù)、文本和各種統(tǒng)計(jì)信息;信息;n設(shè)置報(bào)表排序和分組屬性;設(shè)置報(bào)表排序和分組屬性;n設(shè)置報(bào)表和控件外觀格式、大小位置設(shè)置報(bào)表和控件外觀格式、大小位置和對(duì)齊方式等。和對(duì)齊方式等。n例題例題5.5 使用使用“設(shè)計(jì)設(shè)計(jì)”視圖來
16、創(chuàng)建如圖視圖來創(chuàng)建如圖所示的所示的“學(xué)生選課成績表學(xué)生選課成績表”表格式報(bào)表。表格式報(bào)表。具體步驟如下:具體步驟如下:報(bào)表選擇器5.4 編輯報(bào)表編輯報(bào)表n在報(bào)表在報(bào)表“設(shè)計(jì)設(shè)計(jì)”視圖中對(duì)已創(chuàng)建的報(bào)表視圖中對(duì)已創(chuàng)建的報(bào)表進(jìn)行編輯和修改:進(jìn)行編輯和修改:n主要操作項(xiàng)目有:主要操作項(xiàng)目有:n設(shè)置報(bào)表格式設(shè)置報(bào)表格式n添加背景圖案、頁碼及時(shí)間日期等。添加背景圖案、頁碼及時(shí)間日期等。5.4.1 設(shè)置報(bào)表格式設(shè)置報(bào)表格式nAccess中提供了中提供了6種預(yù)定義報(bào)表種預(yù)定義報(bào)表格式格式:n“大膽大膽”、“正式正式”、“淺灰淺灰”、“緊緊湊湊”、n“組織組織”和和“隨意隨意”n通過使用這些通過使用這些自動(dòng)套用
17、格式自動(dòng)套用格式,可以一次,可以一次性性更改更改報(bào)表中報(bào)表中所有所有文本的字體、字號(hào)及文本的字體、字號(hào)及線條粗細(xì)等外觀屬性。線條粗細(xì)等外觀屬性。n設(shè)置報(bào)表格式操作步驟如下:設(shè)置報(bào)表格式操作步驟如下:n(1)“設(shè)計(jì)設(shè)計(jì)”視圖打開報(bào)表。視圖打開報(bào)表。n(2)選擇格式更改的對(duì)象。選擇格式更改的對(duì)象。n(3)單擊單擊“工具欄工具欄”上的上的“自動(dòng)套用格式自動(dòng)套用格式”按鈕。演示按鈕。演示n單擊單擊“選項(xiàng)選項(xiàng)”按鈕后展開的對(duì)話框。按鈕后展開的對(duì)話框。1.Microsoft Access 將套用用戶在報(bào)表將套用用戶在報(bào)表中最后一次使用的自動(dòng)套用格式。如果中最后一次使用的自動(dòng)套用格式。如果還不曾使用過向?qū)?/p>
18、創(chuàng)建報(bào)表或還沒使還不曾使用過向?qū)韯?chuàng)建報(bào)表或還沒使用過用過“格式格式”菜單中的菜單中的“自動(dòng)套用格式自動(dòng)套用格式”命令,命令,Access 將使用將使用“標(biāo)準(zhǔn)標(biāo)準(zhǔn)”自動(dòng)套自動(dòng)套用格式。用格式。 5.4.2 添加背景圖案添加背景圖案n例題例題5.6 n通過在通過在“設(shè)計(jì)設(shè)計(jì)”視圖中,打開報(bào)表,利視圖中,打開報(bào)表,利用報(bào)表選擇器,打開報(bào)表用報(bào)表選擇器,打開報(bào)表“屬性屬性”窗體,窗體,n在在“格式格式”選項(xiàng)卡中選擇選項(xiàng)卡中選擇“圖片圖片”屬性屬性進(jìn)行背景圖片的設(shè)置。進(jìn)行背景圖片的設(shè)置。n設(shè)置背景圖片的其他屬性。設(shè)置背景圖片的其他屬性。n主要有:主要有:n圖片類型圖片類型“嵌入嵌入”或或“鏈接鏈接”n
19、圖片縮放模式圖片縮放模式“裁減裁減”、“拉伸拉伸”或或“縮放縮放”圖片大小調(diào)整方式圖片大小調(diào)整方式n圖片對(duì)齊方式圖片對(duì)齊方式n圖片平鋪圖片平鋪n圖片出現(xiàn)屬性頁圖片出現(xiàn)屬性頁5.4.3 添加日期和時(shí)間添加日期和時(shí)間n例例5.7 n法一:在法一:在“設(shè)計(jì)設(shè)計(jì)”視圖中打開報(bào)表視圖中打開報(bào)表n 單擊單擊“插入插入”菜單中的菜單中的“日期和時(shí)間日期和時(shí)間”命令命令n法二:直接在報(bào)表上添加一個(gè)文本框,法二:直接在報(bào)表上添加一個(gè)文本框,通過設(shè)置其通過設(shè)置其“控件源控件源”屬性為日期或時(shí)屬性為日期或時(shí)間的計(jì)算表達(dá)式(如間的計(jì)算表達(dá)式(如=Date()或或=Time())來顯示日期與時(shí)間。來顯示日期與時(shí)間。上機(jī)
20、問題上機(jī)問題n圖表的設(shè)置更改。圖表的設(shè)置更改。n插入日期、時(shí)間時(shí)如沒有報(bào)表頁眉時(shí),插入日期、時(shí)間時(shí)如沒有報(bào)表頁眉時(shí),自動(dòng)插入在主體節(jié)。若有報(bào)表頁眉,則自動(dòng)插入在主體節(jié)。若有報(bào)表頁眉,則n插入在報(bào)表頁眉時(shí)。插入在報(bào)表頁眉時(shí)。n結(jié)合型文本框控件只要指定控件來源。結(jié)合型文本框控件只要指定控件來源。n結(jié)合型組合框、結(jié)合型列表框控件,不結(jié)合型組合框、結(jié)合型列表框控件,不僅要指定控件源,還要指定行來源(借僅要指定控件源,還要指定行來源(借助查詢)。助查詢)。5.4.4 添加分頁符和頁碼添加分頁符和頁碼n1.在報(bào)表中添加分頁符在報(bào)表中添加分頁符n在報(bào)表中,在某一節(jié)中使用分頁控制符在報(bào)表中,在某一節(jié)中使用分頁
21、控制符來標(biāo)志來標(biāo)志需要另起一頁的位置需要另起一頁的位置。通過在。通過在“設(shè)計(jì)設(shè)計(jì)”試圖下試圖下單擊工具箱中的單擊工具箱中的“分頁符分頁符”按鈕。按鈕。n注意注意:分頁符應(yīng)設(shè)置在某個(gè)控件之上或之下,:分頁符應(yīng)設(shè)置在某個(gè)控件之上或之下,以免拆分了控件中的數(shù)據(jù)。以免拆分了控件中的數(shù)據(jù)。n如果要將報(bào)表中的每個(gè)記錄或記錄組都另起一如果要將報(bào)表中的每個(gè)記錄或記錄組都另起一頁,可以通過設(shè)置組標(biāo)頭、組注腳或主體節(jié)的頁,可以通過設(shè)置組標(biāo)頭、組注腳或主體節(jié)的“強(qiáng)制分頁強(qiáng)制分頁”屬性來實(shí)現(xiàn)屬性來實(shí)現(xiàn)強(qiáng)制分頁設(shè)置強(qiáng)制分頁設(shè)置設(shè)置設(shè)置 說明說明無無(默認(rèn)值)當(dāng)前節(jié)(正在設(shè)置屬性的節(jié))在當(dāng)前頁(默認(rèn)值)當(dāng)前節(jié)(正在設(shè)置屬
22、性的節(jié))在當(dāng)前頁中打印。中打印。節(jié)前節(jié)前當(dāng)前節(jié)在新頁的頂部打印。當(dāng)前節(jié)在新頁的頂部打印。節(jié)后節(jié)后下一節(jié)在新頁的頂部打印。下一節(jié)在新頁的頂部打印。節(jié)前和節(jié)后節(jié)前和節(jié)后當(dāng)前節(jié)在新頁的頂部打印,下一個(gè)節(jié)也將在另一當(dāng)前節(jié)在新頁的頂部打印,下一個(gè)節(jié)也將在另一新頁的頂部打印。新頁的頂部打印。n2.在報(bào)表中添加頁碼在報(bào)表中添加頁碼n“設(shè)計(jì)設(shè)計(jì)”視圖中打開報(bào)表視圖中打開報(bào)表n單擊單擊“插入插入”菜單中的菜單中的“頁碼頁碼”命令命令n在在“頁碼頁碼”對(duì)話框中,根據(jù)需要選擇相對(duì)話框中,根據(jù)需要選擇相應(yīng)的頁碼格式、位置和對(duì)齊方式。應(yīng)的頁碼格式、位置和對(duì)齊方式。n通過選中通過選中“在第一頁顯示頁碼在第一頁顯示頁碼”復(fù)
23、選框復(fù)選框來設(shè)定是否在第一頁顯示頁碼來設(shè)定是否在第一頁顯示頁碼5.4.5 使用節(jié)使用節(jié)n報(bào)表中的內(nèi)容以節(jié)劃分的。每一個(gè)節(jié)都報(bào)表中的內(nèi)容以節(jié)劃分的。每一個(gè)節(jié)都有其特定的目的,而且按照一定的順序有其特定的目的,而且按照一定的順序打印在頁面及報(bào)表上,打印在頁面及報(bào)表上,n在在“設(shè)計(jì)設(shè)計(jì)”視圖中,節(jié)代表各個(gè)不同的視圖中,節(jié)代表各個(gè)不同的帶區(qū),每一節(jié)只能別指定一次。在打印帶區(qū),每一節(jié)只能別指定一次。在打印報(bào)表中,某些節(jié)可以指定多次,可以通報(bào)表中,某些節(jié)可以指定多次,可以通過放置控件來確定在節(jié)中顯示內(nèi)容的位過放置控件來確定在節(jié)中顯示內(nèi)容的位置。置。n1.添加或刪除報(bào)表頁眉、頁腳和頁面頁添加或刪除報(bào)表頁眉、
24、頁腳和頁面頁眉、頁腳眉、頁腳n2.改變報(bào)表的頁眉、頁腳或其他節(jié)的大改變報(bào)表的頁眉、頁腳或其他節(jié)的大小小n3.為報(bào)表中的節(jié)或控件創(chuàng)建自定義顏色為報(bào)表中的節(jié)或控件創(chuàng)建自定義顏色5.4.6 繪制線條和矩形繪制線條和矩形n1.在報(bào)表上繪制線條在報(bào)表上繪制線條n利用工具箱中的利用工具箱中的“線條線條”工具。工具。n通過通過“格式格式”工具欄中的工具欄中的“線條線條/邊框?qū)掃吙驅(qū)挾榷取卑粹o和按鈕和“屬性屬性”按鈕,可分別更改按鈕,可分別更改線條樣式和邊框樣式線條樣式和邊框樣式n2.在報(bào)表上繪制矩形在報(bào)表上繪制矩形5.5 報(bào)表排序和分組報(bào)表排序和分組n5.5.1 記錄排序記錄排序n使用使用“報(bào)表向?qū)?bào)表向?qū)?/p>
25、”創(chuàng)建報(bào)表時(shí),操作到創(chuàng)建報(bào)表時(shí),操作到“報(bào)表報(bào)表向?qū)驅(qū)А钡谌齻€(gè)對(duì)話框時(shí),會(huì)提示設(shè)置報(bào)表中的第三個(gè)對(duì)話框時(shí),會(huì)提示設(shè)置報(bào)表中的記錄排序。記錄排序。n在在“報(bào)表向?qū)?bào)表向?qū)А敝性O(shè)置字段中設(shè)置字段排序排序,限制最多一,限制最多一次設(shè)置次設(shè)置4個(gè)字段,并且限制排序只能是字段。個(gè)字段,并且限制排序只能是字段。n“設(shè)計(jì)視圖設(shè)計(jì)視圖”中,一個(gè)報(bào)表最多可以安排中,一個(gè)報(bào)表最多可以安排10個(gè)個(gè)字段或字段表達(dá)式進(jìn)行排序。字段或字段表達(dá)式進(jìn)行排序。n例題例題5.8 在在“教師信息表教師信息表”報(bào)表設(shè)計(jì)中報(bào)表設(shè)計(jì)中按照按照“工作時(shí)間工作時(shí)間”由早到晚進(jìn)行排序輸由早到晚進(jìn)行排序輸出。出。通過“視圖”菜單下的“排序與分
26、組”命令項(xiàng)5.5.2 記錄分組記錄分組n分組是指報(bào)表設(shè)計(jì)時(shí)按選定的某個(gè)(或幾個(gè))分組是指報(bào)表設(shè)計(jì)時(shí)按選定的某個(gè)(或幾個(gè))字段值是否相等而將記錄劃分成組的過程。字段值是否相等而將記錄劃分成組的過程。n先選定分組字段,在這些字段上值相等的記錄先選定分組字段,在這些字段上值相等的記錄歸為同一組,字段值不等的記錄歸為不同組。歸為同一組,字段值不等的記錄歸為不同組。n報(bào)表通過分組可以實(shí)現(xiàn)報(bào)表通過分組可以實(shí)現(xiàn)同組數(shù)據(jù)同組數(shù)據(jù)的匯總和顯示的匯總和顯示輸出。輸出。n一個(gè)報(bào)表中最多可以對(duì)一個(gè)報(bào)表中最多可以對(duì)10個(gè)字段或表達(dá)式進(jìn)行個(gè)字段或表達(dá)式進(jìn)行分組分組。n例題例題5.9 設(shè)計(jì)報(bào)表對(duì)學(xué)生成績進(jìn)行分組設(shè)計(jì)報(bào)表對(duì)學(xué)
27、生成績進(jìn)行分組統(tǒng)計(jì)。統(tǒng)計(jì)。n(1)打開打開“教學(xué)管理教學(xué)管理.mdb”數(shù)據(jù)庫文件。數(shù)據(jù)庫文件。n(2)按照要求設(shè)計(jì)報(bào)表的數(shù)據(jù)源按照要求設(shè)計(jì)報(bào)表的數(shù)據(jù)源“學(xué)生學(xué)生選課成績表選課成績表”查詢查詢n(3)在在“設(shè)計(jì)設(shè)計(jì)”視圖中創(chuàng)建一個(gè)空白報(bào)表視圖中創(chuàng)建一個(gè)空白報(bào)表設(shè)置其數(shù)據(jù)源為設(shè)置其數(shù)據(jù)源為“學(xué)生選課成績表學(xué)生選課成績表”查查詢。詢。5.6 使用計(jì)算控件使用計(jì)算控件n報(bào)表設(shè)計(jì)過程中,除了在版面上布置綁報(bào)表設(shè)計(jì)過程中,除了在版面上布置綁定控件直接顯示字段外,還需進(jìn)行各種定控件直接顯示字段外,還需進(jìn)行各種運(yùn)算并將結(jié)果顯示出來。運(yùn)算并將結(jié)果顯示出來。n比如:報(bào)表設(shè)計(jì)中頁碼的輸出,都是通比如:報(bào)表設(shè)計(jì)中頁碼
28、的輸出,都是通過設(shè)置綁定控件的控件源為計(jì)算表達(dá)式過設(shè)置綁定控件的控件源為計(jì)算表達(dá)式形式而實(shí)現(xiàn)的,這些稱為形式而實(shí)現(xiàn)的,這些稱為“計(jì)算控件計(jì)算控件”5.6.1 報(bào)表添加計(jì)算控件報(bào)表添加計(jì)算控件n計(jì)算控件的控件源是計(jì)算表達(dá)式計(jì)算控件的控件源是計(jì)算表達(dá)式n例題例題5.10 在在“教師信息表教師信息表”報(bào)表設(shè)計(jì)報(bào)表設(shè)計(jì)中根據(jù)教師中根據(jù)教師“工作時(shí)間工作時(shí)間”字段值使用計(jì)字段值使用計(jì)算控件來計(jì)算教師工齡。算控件來計(jì)算教師工齡。n在在“設(shè)計(jì)設(shè)計(jì)”視圖中,刪除視圖中,刪除“工作時(shí)間工作時(shí)間”的的“標(biāo)標(biāo)簽簽”控件及控件及“文本框文本框”控件控件n新插入一個(gè)新插入一個(gè)“標(biāo)簽標(biāo)簽”控件或控件或“文本框文本框”控件
29、控件n設(shè)定標(biāo)簽顯示文本為設(shè)定標(biāo)簽顯示文本為“工齡工齡”n設(shè)定文本框的設(shè)定文本框的“控件來源控件來源”屬性為計(jì)算表達(dá)式屬性為計(jì)算表達(dá)式5.6.2 報(bào)表統(tǒng)計(jì)計(jì)算報(bào)表統(tǒng)計(jì)計(jì)算n在在Access中利用計(jì)算控件進(jìn)行統(tǒng)計(jì)計(jì)算中利用計(jì)算控件進(jìn)行統(tǒng)計(jì)計(jì)算并輸出結(jié)果操作主要由兩種形式:并輸出結(jié)果操作主要由兩種形式:n1.在主體節(jié)內(nèi)添加計(jì)算控件在主體節(jié)內(nèi)添加計(jì)算控件n2.組頁眉組頁眉/組頁腳節(jié)區(qū)內(nèi)或報(bào)表頁眉組頁腳節(jié)區(qū)內(nèi)或報(bào)表頁眉/報(bào)報(bào)表頁腳節(jié)區(qū)內(nèi)添加計(jì)算字段表頁腳節(jié)區(qū)內(nèi)添加計(jì)算字段5.7 創(chuàng)建子報(bào)表創(chuàng)建子報(bào)表n子報(bào)表是插在其他報(bào)表中的報(bào)表。在合并報(bào)表子報(bào)表是插在其他報(bào)表中的報(bào)表。在合并報(bào)表時(shí),兩個(gè)報(bào)表中的一個(gè)必須
30、作為主報(bào)表,主報(bào)時(shí),兩個(gè)報(bào)表中的一個(gè)必須作為主報(bào)表,主報(bào)表可以是綁定的也可以是非綁定的,即報(bào)表可表可以是綁定的也可以是非綁定的,即報(bào)表可以基于數(shù)據(jù)表、查詢或以基于數(shù)據(jù)表、查詢或SQL語句,也可以不基語句,也可以不基于其他數(shù)據(jù)對(duì)象。于其他數(shù)據(jù)對(duì)象。n非綁定的主報(bào)表可作為容納要合并的無關(guān)聯(lián)子非綁定的主報(bào)表可作為容納要合并的無關(guān)聯(lián)子報(bào)表的報(bào)表的“容器容器”。n主報(bào)表中可以包含子報(bào)表或子窗體。主報(bào)表中可以包含子報(bào)表或子窗體。n一個(gè)主報(bào)表中一個(gè)主報(bào)表中最多最多可以包含可以包含兩兩級(jí)級(jí)子窗體或子報(bào)子窗體或子報(bào)表。表。5.7.1 在已有報(bào)表中創(chuàng)建子報(bào)表在已有報(bào)表中創(chuàng)建子報(bào)表注意:在創(chuàng)建子報(bào)表之前,首先要確定
31、主注意:在創(chuàng)建子報(bào)表之前,首先要確定主報(bào)表和子報(bào)表之間已經(jīng)建立了正確的聯(lián)報(bào)表和子報(bào)表之間已經(jīng)建立了正確的聯(lián)系,這樣才能保證其在子報(bào)表中的記錄系,這樣才能保證其在子報(bào)表中的記錄與主報(bào)表中的記錄之間有正確的對(duì)應(yīng)關(guān)與主報(bào)表中的記錄之間有正確的對(duì)應(yīng)關(guān)系。系。n例例5.11 在在“學(xué)生信息表學(xué)生信息表”主報(bào)表中增主報(bào)表中增添添“選課成績信息選課成績信息”子報(bào)表。操作步驟子報(bào)表。操作步驟如圖示:如圖示:n(1)首先創(chuàng)建基于首先創(chuàng)建基于“學(xué)生表學(xué)生表”數(shù)據(jù)源的主數(shù)據(jù)源的主報(bào)表報(bào)表子報(bào)表插入預(yù)留區(qū)域n圖示為沒有建立表之間的關(guān)系而出項(xiàng)的錯(cuò)誤圖示為沒有建立表之間的關(guān)系而出項(xiàng)的錯(cuò)誤提示對(duì)話框提示對(duì)話框因而在創(chuàng)建子報(bào)
32、表之前要建立學(xué)生表、課程表、選課表之間的關(guān)聯(lián)5.7.2 將某個(gè)已有報(bào)表添加到其他已將某個(gè)已有報(bào)表添加到其他已有報(bào)表來創(chuàng)建子報(bào)表有報(bào)表來創(chuàng)建子報(bào)表n具體操作步驟:具體操作步驟:n(1) 在在“設(shè)計(jì)設(shè)計(jì)”視圖中,打開作為主報(bào)表的報(bào)表;視圖中,打開作為主報(bào)表的報(bào)表;n(2)確保工具箱中的確保工具箱中的“控件向?qū)Э丶驅(qū)А卑粹o已按下;按鈕已按下;n(3)按按F11鍵切換到數(shù)據(jù)庫窗口;鍵切換到數(shù)據(jù)庫窗口;n(4)將報(bào)表或數(shù)據(jù)表從將報(bào)表或數(shù)據(jù)表從“數(shù)據(jù)庫數(shù)據(jù)庫”窗口拖動(dòng)到主報(bào)表窗口拖動(dòng)到主報(bào)表中需要插入子報(bào)表的節(jié)區(qū),這樣,中需要插入子報(bào)表的節(jié)區(qū),這樣,Access數(shù)據(jù)庫就數(shù)據(jù)庫就會(huì)自動(dòng)將子報(bào)表控件插入到報(bào)
33、表中會(huì)自動(dòng)將子報(bào)表控件插入到報(bào)表中n(5)調(diào)整、預(yù)覽并保存報(bào)表。調(diào)整、預(yù)覽并保存報(bào)表。n注意注意:在子報(bào)表鏈接到主報(bào)表之前,應(yīng)當(dāng)確:在子報(bào)表鏈接到主報(bào)表之前,應(yīng)當(dāng)確保已正確的建立了表間關(guān)系。保已正確的建立了表間關(guān)系。5.7.3 鏈接主報(bào)表和子報(bào)表鏈接主報(bào)表和子報(bào)表n通過通過“報(bào)表向?qū)?bào)表向?qū)А被蚧颉白訄?bào)表向?qū)ё訄?bào)表向?qū)А眲?chuàng)創(chuàng)建子報(bào)表,在某種條件下建子報(bào)表,在某種條件下(例如,同名字例如,同名字段自動(dòng)鏈接等段自動(dòng)鏈接等)Access數(shù)據(jù)庫會(huì)自動(dòng)將數(shù)據(jù)庫會(huì)自動(dòng)將主報(bào)表與子報(bào)表進(jìn)行鏈接。但如果主報(bào)主報(bào)表與子報(bào)表進(jìn)行鏈接。但如果主報(bào)表和子報(bào)表不滿足指定的條件,則可以表和子報(bào)表不滿足指定的條件,則可以通過下列方法來進(jìn)行鏈接:通過下列方法來進(jìn)行鏈接:n(1)在在“設(shè)計(jì)設(shè)計(jì)”視圖中打開主報(bào)表。視圖中打開主報(bào)表。n(2)選擇選擇“設(shè)計(jì)設(shè)計(jì)”視圖中的子報(bào)表控件,然后單擊工具欄上的視圖中的子報(bào)表控件,然后單擊工具欄上的“屬性屬性”按鈕,打開按鈕,打開“子報(bào)表屬性子報(bào)表屬性”對(duì)話框,如圖對(duì)話框,如圖5.55所示。所示。n在在“鏈接子字段鏈接子字段”屬性框中,輸入子報(bào)表中屬性框中,輸入子報(bào)表中“鏈接字段鏈接字段”的名稱,并在的名稱,并在“鏈接主字段鏈接主字段”屬屬性框中,輸入主報(bào)表性框中,輸入主報(bào)表“鏈接字段鏈接字段”名稱。在名稱。在“鏈接子字段鏈接子
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年中國改進(jìn)型光纜交接箱箱體市場(chǎng)調(diào)查研究報(bào)告
- 2025至2031年中國溫度繼電器行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國雙氣密門行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024至2030年中國流體封包包裝機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 【大學(xué)課件】市場(chǎng)營銷學(xué)
- 倉儲(chǔ)管理流程優(yōu)化實(shí)踐
- 農(nóng)產(chǎn)品種植養(yǎng)殖項(xiàng)目合作協(xié)議
- 銀行行業(yè)金融科技與創(chuàng)新方案
- 音樂行業(yè)版權(quán)管理與推廣平臺(tái)搭建方案
- XX公司發(fā)展戰(zhàn)略中期報(bào)告
- 監(jiān)理人員安全生產(chǎn)培訓(xùn)
- 2024-2030年中國電力檢修行業(yè)運(yùn)行狀況及投資前景趨勢(shì)分析報(bào)告
- 河北省百師聯(lián)盟2023-2024學(xué)年高二上學(xué)期期末大聯(lián)考?xì)v史試題(解析版)
- 中央空調(diào)系統(tǒng)運(yùn)行與管理考核試卷
- 核電工程排水隧道專項(xiàng)施工方案
- 2021年四川省涼山州九年級(jí)中考適應(yīng)性考試?yán)砜凭C合(試卷)
- 骨科疼痛的評(píng)估及護(hù)理
- 民辦學(xué)校招生教師培訓(xùn)
- 【MOOC】概率論與數(shù)理統(tǒng)計(jì)-南京郵電大學(xué) 中國大學(xué)慕課MOOC答案
- 2024年度軟件開發(fā)分包合同技術(shù)要求與交底2篇
- 居家養(yǎng)老人員培訓(xùn)管理制度
評(píng)論
0/150
提交評(píng)論