Access數(shù)據(jù)庫系統(tǒng)與應(yīng)用-第5章-報表設(shè)計與打印課件_第1頁
Access數(shù)據(jù)庫系統(tǒng)與應(yīng)用-第5章-報表設(shè)計與打印課件_第2頁
Access數(shù)據(jù)庫系統(tǒng)與應(yīng)用-第5章-報表設(shè)計與打印課件_第3頁
Access數(shù)據(jù)庫系統(tǒng)與應(yīng)用-第5章-報表設(shè)計與打印課件_第4頁
Access數(shù)據(jù)庫系統(tǒng)與應(yīng)用-第5章-報表設(shè)計與打印課件_第5頁
已閱讀5頁,還剩85頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第5章報表設(shè)計與打印則其善者而從之,其不善者而改之。全體編者ComputeCenter,QiqiharUniversity

第5章報表設(shè)計與打印則其善者而從之,其不善者而改之。全體本章內(nèi)容提示概述創(chuàng)建報表編輯報表報表的排序、分組和計算創(chuàng)建子報表與多列報表報表打印本章內(nèi)容提示概述一、報表概述1.報表的特點報表是一種數(shù)據(jù)庫對象,它能以打印方式展示數(shù)據(jù)。數(shù)據(jù)來源:表、查詢。報表通過控件顯示數(shù)據(jù)源中的數(shù)據(jù)??梢园凑請蟊碓O(shè)定的格式進(jìn)行打印預(yù)覽與輸出一、報表概述1.報表的特點2.報表的功能主要功能如下:數(shù)據(jù)瀏覽和打印功能。對大量原始數(shù)據(jù)進(jìn)行分組、匯總和小計。對大量原始數(shù)據(jù)進(jìn)行計數(shù)、求平均值、求和等統(tǒng)計計算。生成清單、訂單、標(biāo)簽、發(fā)票和信封等多種樣式報表??梢灾瞥筛鞣N豐富的格式,從而使用戶的報表更易于閱讀和理解。可以嵌入圖像或圖片來美化報表的外觀。通過頁眉和頁腳,可以在每頁的頂部和底部打印標(biāo)識信息。可以利用圖表和圖形來幫助說明數(shù)據(jù)的含義。2.報表的功能主要功能如下:3.報表的分類三種類型報表文字報表縱欄式:在主體節(jié)區(qū)內(nèi)顯示一條或多條記錄表格式:在主體節(jié)區(qū)內(nèi),以行、列形式顯示數(shù)據(jù);字段標(biāo)題在頁面頁眉中圖表報表:包含圖表顯示的報表標(biāo)簽報表:大小、樣式一致的卡片3.報表的分類三種類型報表4.報表的視圖報表有三種視圖設(shè)計視圖:可以創(chuàng)建報表或修改報表打印預(yù)覽:顯示報表中的全部數(shù)據(jù)版面預(yù)覽:顯示版面設(shè)置和數(shù)據(jù)示例三種視圖的切換方法菜單切換工具欄切換注意打印預(yù)覽與版面預(yù)覽的不同。4.報表的視圖報表有三種視圖注意打印預(yù)覽與版面預(yù)覽的不同。5.報表的組成在設(shè)計視圖中,默認(rèn)有5個節(jié)報表頁眉:用于顯示報表標(biāo)題、徽標(biāo)等;位置在第1頁頂部,頁面頁眉前面頁面頁眉:用于顯示列標(biāo)題;位置在每一頁的頂部組頁眉:用于顯示每組的標(biāo)題;位置每組頂部主體:用于顯示每一條記錄,該節(jié)重復(fù)顯示組頁腳:用于顯示每組的統(tǒng)計標(biāo)題;位置每頁底部頁面頁腳:用于顯示頁碼和頁號等,位置在每一頁的底部報表頁腳:用于顯示報表合計等項目,位置在報表的最后一頁,但在頁面頁腳之前注意各節(jié)的顯示與隱藏。菜單欄“視圖”|“報表頁眉/頁腳”命令顯示或隱藏報表頁眉和報表頁腳節(jié)菜單欄“視圖”|“頁面頁眉/頁腳”命令顯示或隱藏頁面頁眉和報表頁腳節(jié)使用“排序與分組”對話框中的“組屬性”來設(shè)置“組頁眉/組頁腳”區(qū)域5.報表的組成在設(shè)計視圖中,默認(rèn)有5個節(jié)注意各節(jié)的顯示與隱二、報表的創(chuàng)建創(chuàng)建報表的方法:利用自動報表自動創(chuàng)建報表:縱欄式自動創(chuàng)建報表:表格式利用向?qū)蟊硐驅(qū)D表向?qū)?biāo)簽向?qū)Ю迷O(shè)計視圖注意:可以將窗體轉(zhuǎn)換為報表二、報表的創(chuàng)建創(chuàng)建報表的方法:1.使用“自動報表”創(chuàng)建報表操作步驟如下:打開數(shù)據(jù)庫選擇“報表”對象,按“新建”按鈕在“新建報表”窗口,選擇創(chuàng)建報表所需的數(shù)據(jù)源,再選擇“自動創(chuàng)建報表”選擇“縱欄式”或“表格式”保存報表【例5.1】在“高校圖書館管理系統(tǒng)”數(shù)據(jù)庫中使用“自動報表”創(chuàng)建“出版社明細(xì)表”報表。操作演示1.使用“自動報表”創(chuàng)建報表操作步驟如下:操作演示2.使用“向?qū)А眲?chuàng)建報表(1)利用“報表向?qū)А眲?chuàng)建操作步驟如下:打開數(shù)據(jù)庫選擇“報表”對象,按“新建”按鈕在“新建報表”窗口,選擇創(chuàng)建報表所需的數(shù)據(jù)源,再選擇“報表向?qū)А痹凇皥蟊硐驅(qū)А贝翱?,確定報表所需的字段,選擇報表的分組級別、報表中數(shù)據(jù)的排列順序、創(chuàng)建報表的布局方式、創(chuàng)建報表的樣式,定義報表的標(biāo)題保存報表【例5.2】在“高校圖書館管理系統(tǒng)”數(shù)據(jù)庫中使用“報表向?qū)А眲?chuàng)建“讀者檔案表”報表。

2.使用“向?qū)А眲?chuàng)建報表(1)利用“報表向?qū)А眲?chuàng)建(2)利用“圖表向?qū)А眲?chuàng)建操作步驟:啟動“圖表向?qū)А保x擇創(chuàng)建圖表報表所需的數(shù)據(jù)源;選出用于圖表的字段;選定圖表類型;確定圖表的“軸”、“系列”和“數(shù)據(jù)”信息;輸入圖表標(biāo)題;保存圖表。【例5.3】在“高校圖書館管理系統(tǒng)”數(shù)據(jù)庫中使用“圖表向?qū)А眲?chuàng)建“讀者身份統(tǒng)計圖表”圖表報表,實現(xiàn)對“讀者檔案表”中按“讀者身份”進(jìn)行統(tǒng)計不同身份的讀者數(shù)量。操作演示(2)利用“圖表向?qū)А眲?chuàng)建操作步驟:操作演示(3)利用“標(biāo)簽向?qū)А眲?chuàng)建操作步驟:啟動“標(biāo)簽向?qū)А?,選擇創(chuàng)建標(biāo)簽報表所需的數(shù)據(jù)源;選定標(biāo)簽尺寸;設(shè)定字體、字號、字體粗細(xì)、文本顏色、傾斜和下劃線等文本外觀;選擇創(chuàng)建標(biāo)簽要使用的字段;在可用字段列表中選取排序依據(jù)字段;保存標(biāo)簽。【例5.4】在“高校圖書館管理系統(tǒng)”數(shù)據(jù)庫中使用“標(biāo)簽向?qū)А眲?chuàng)建“圖書編目表”標(biāo)簽報表,制作“書名和定價”標(biāo)簽。操作演示(3)利用“標(biāo)簽向?qū)А眲?chuàng)建操作步驟:操作演示3.利用“設(shè)計視圖”創(chuàng)建報表利用設(shè)計視圖創(chuàng)建報表通常在下列情況下,可以直接使用“設(shè)計視圖”創(chuàng)建報表:報表的數(shù)據(jù)源不是由表或查詢提供的需要自行設(shè)置報表的數(shù)據(jù)源打開報表“設(shè)計視圖”窗口的方法報表的屬性對話框報表工具箱報表設(shè)計視圖中控件的基本操作3.利用“設(shè)計視圖”創(chuàng)建報表利用設(shè)計視圖創(chuàng)建報表3.利用“設(shè)計視圖”創(chuàng)建報表操作步驟:創(chuàng)建空白報表;選擇數(shù)據(jù)源;設(shè)置報表排序和分組屬性;根據(jù)需要添加頁眉頁腳;布置控件顯示數(shù)值、文本和各種統(tǒng)計信息;設(shè)置報表和控件外觀格式、大小位置和對齊方式等;設(shè)置報表頁面、打印預(yù)覽和保存?!纠?.5】在“高校圖書館管理系統(tǒng)”數(shù)據(jù)庫中,使用“設(shè)計視圖”創(chuàng)建“讀者借閱表”報表。3.利用“設(shè)計視圖”創(chuàng)建報表操作步驟:4.將窗體轉(zhuǎn)換為報表將窗體轉(zhuǎn)換為報表的操作步驟如下:打開數(shù)據(jù)庫。選擇準(zhǔn)備轉(zhuǎn)換的窗體或打開該窗體“設(shè)計視圖”。執(zhí)行菜單欄“文件”|“另存為”命令項。在“另存為”對話框中,輸入生成報表的名稱,選擇保存類型為“報表”。選擇新建的報表名稱,單擊數(shù)據(jù)庫窗口工具欄中“預(yù)覽”按鈕,預(yù)覽窗體轉(zhuǎn)換的報表效果。4.將窗體轉(zhuǎn)換為報表將窗體轉(zhuǎn)換為報表的操作步驟如下:三、報表的編輯打開報表“設(shè)計視圖”的方法:在數(shù)據(jù)庫窗口的報表列表中,選擇待編輯報表的名稱后,單擊數(shù)據(jù)庫窗口工具欄中的“設(shè)計”按鈕。在數(shù)據(jù)庫窗口的報表列表中,鼠標(biāo)右擊待編輯報表的名稱,在彈出的快捷菜單中選擇“設(shè)計視圖”。通過視圖切換方式。利用設(shè)計視圖進(jìn)行報表的編輯:報表的美化在報表中設(shè)置分頁符、頁碼、日期和時間設(shè)置報表表達(dá)式在報表中對記錄進(jìn)行分組、排序與匯總設(shè)計多列報表以及在報表中插入圖表等三、報表的編輯打開報表“設(shè)計視圖”的方法:1.報表的美化設(shè)置報表格式在“設(shè)計視圖”中|“格式”菜單|“自動套用格式”命令添加背景顏色及圖案選擇對象|鼠標(biāo)右鍵|背景“屬性”窗口|“對象”框中選擇“報表”|圖片操作演示1.報表的美化設(shè)置報表格式操作演示插入分頁符“設(shè)計視圖”|工具箱中的“分頁符”按鈕插入頁碼“插入”菜單|選擇“頁碼”命令插入日期和時間“插入”菜單|選擇“日期和時間”命令【例5.6】編輯例5.5中使用“設(shè)計視圖”創(chuàng)建的“讀者借閱表”報表,將“縱欄式”調(diào)整為“表格式”,并進(jìn)行報表布局設(shè)計、報表美化和插入頁碼和日期等。2.設(shè)置分頁符、頁碼、時間操作演示插入分頁符2.設(shè)置分頁符、頁碼、時間操作演示四、報表的排序、分組與匯總報表的排序:指按某個字段值將記錄排序。記錄的分組:是指按某個字段值進(jìn)行歸類,將字段值相同的記錄分在一組之中。從而進(jìn)行一些統(tǒng)計操作并輸出統(tǒng)計信息。報表的匯總:報表設(shè)計時,如果需要就某個字段進(jìn)行一些統(tǒng)計操作并輸出統(tǒng)計信息,稱為報表的匯總。四、報表的排序、分組與匯總報表的排序:指按某個字段值將記錄排1.報表的排序?qū)τ涗浥判蚓唧w操作方法:通過“設(shè)計視圖”打開報表;打開“視圖”菜單;選擇“排序與分組”命令;設(shè)置排序與分組字段或表達(dá)式(最多10個字段)及排序次序(升序或降序)?!纠?.7】將例5.2中使用“報表向?qū)А眲?chuàng)建的“讀者檔案表1”報表按照“讀者身份”升序、“讀者單位”降序和“讀者卡號”升序排序,即讀者身份相同的再按照讀者單位排序,若讀者單位依然相同,再按照讀者卡號排序。1.報表的排序?qū)τ涗浥判蚓唧w操作方法:2.報表的分組與匯總對記錄分組與匯總具體操作方法:在使用“報表向?qū)А眲?chuàng)建報表時,添加分組級別。在報表的“設(shè)計視圖”中,打開“排序與分組”對話框,設(shè)置排序與分組字段或表達(dá)式和排序方式,在“組屬性”中選擇報表“組頁眉”和“組頁腳”的參數(shù)為“是”,在具體的組頁腳節(jié)中添加文本框,設(shè)置分組字段表達(dá)式。添加“報表頁眉/頁腳”節(jié),在報表頁腳節(jié)中設(shè)置字段統(tǒng)計表達(dá)式,報表匯總表達(dá)式的控件一般為文本框?!纠?.8】使用“自動報表”創(chuàng)建一個“表格式”的報表“讀者借閱表2”,然后編輯報表,統(tǒng)計每個讀者借閱書籍的本數(shù)及所有借出書籍的本數(shù)。說明:在“組頁眉/頁腳”中設(shè)置計算控件,實現(xiàn)分組統(tǒng)計;在“報表頁眉/頁腳”中使用統(tǒng)計函數(shù)設(shè)置“控件來源”對所有記錄統(tǒng)計。2.報表的分組與匯總對記錄分組與匯總具體操作方法:說明:在“3.報表的計算對報表中的記錄進(jìn)行計算:在報表中計算所有記錄或一組記錄的總計值或平均值等。在表報主體中對一個記錄的計算對記錄或分組進(jìn)行編號和計數(shù)3.報表的計算對報表中的記錄進(jìn)行計算:表達(dá)式的使用利用文本框創(chuàng)建計算表達(dá)式??梢栽谖谋究蛑幸缘忍枴?”開頭,直接鍵入也可以在文本框的“控件來源”屬性中進(jìn)行設(shè)置報表表達(dá)式可以是運算符、常量、變量、函數(shù)、字段名稱、控件和屬性的符合規(guī)則的組合,例如:例:顯示當(dāng)前系統(tǒng)日期和時間:=Now()例:顯示工資總額:=Sum([工資])

例:顯示總頁數(shù)和頁碼:="共"&[Pages]&"頁,第"&[Page]&"頁"例:顯示文本框Text1與Text2的和:=Text1+Text2。例:顯示記錄個數(shù):=Count([學(xué)號])表達(dá)式的使用利用文本框創(chuàng)建計算表達(dá)式。記錄計算1在報表中計算所有記錄或一組記錄的總計值或平均值等。組內(nèi)計算記錄(求和)方法:如果計算每個人的總學(xué)分(組內(nèi)計算),放一個“文本框”控件在組頁眉或組頁腳內(nèi),然后文本框的控件來源屬性中輸入=sum([學(xué)分])報表所有記錄(求和)方法:如果計算所有記錄的總學(xué)分(表內(nèi)),把文本框放在報表頁眉或報表頁腳內(nèi),屬性設(shè)置相同。記錄計算1在報表中計算所有記錄或一組記錄的總計值或平均值等。記錄計算2在表報主體中對一個記錄的計算例:求每門課程學(xué)分占總學(xué)分的比例。操作方法如下:在主體節(jié)放置一個文本框,控件來源屬性設(shè)置為:=[學(xué)分]/[總學(xué)分]其中[總學(xué)分]是前一個文本框的名稱,在這里引用它的值格式屬性設(shè)置為:百分比,小數(shù)位數(shù)選擇1,再放一個標(biāo)簽在頁面頁眉中,顯示字段標(biāo)題記錄計算2在表報主體中對一個記錄的計算記錄計算3對記錄或分組進(jìn)行編號和計數(shù)加編號的操作方法:在主體節(jié)或組頁眉中添加文本框控件設(shè)置“控件來源”為=1,設(shè)置“運行總和”屬性為“全部之上”或“工作組之上”計數(shù)的方法同記錄匯總方法記錄計算3對記錄或分組進(jìn)行編號和計數(shù)小結(jié)本部分主要介紹報表的概念、創(chuàng)建和編輯方法以及報表中記錄的排序、分組和計算等內(nèi)容。其中,重點內(nèi)容是報表的創(chuàng)建方法以及報表中記錄的分組和計算,難點內(nèi)容是報表中記錄的分組和計算。小結(jié)本部分主要介紹報表的概念、創(chuàng)建和編輯方法以及報表中記錄的課堂練習(xí)課堂練習(xí)1、報表的組成及其功能?2、報表的報表頁腳與頁面頁腳的作用與區(qū)別?3、如何設(shè)置分組?匯總表達(dá)式常用什么控件綁定?課堂練習(xí)課堂練習(xí)五、設(shè)計子報表與多列報表設(shè)計子報表和多列報表子報表是出現(xiàn)在另一個報表內(nèi)部的報表,包含子報表的報表稱為主報表。主報表中包含的是一對多關(guān)系中的“一”,而子報表顯示“多”的相關(guān)記錄。當(dāng)報表中的信息較短時,如果需要在一行打印多個記錄,即將報表分成多列打印,這就是多列報表。但需要注意設(shè)置多列后的頁面寬度是否夠容納多列內(nèi)容。五、設(shè)計子報表與多列報表設(shè)計子報表和多列報表1.子報表主報表與子報表主報表與子報表的數(shù)據(jù)來源之間的聯(lián)系:來自不相關(guān)記錄源,則主報表只是作為子報表的“容器”使用。來自相同數(shù)據(jù)源,則應(yīng)使用查詢將數(shù)據(jù)結(jié)合起來。來自相關(guān)記錄源,則主報表包含共用的數(shù)據(jù),子報表包含與公共數(shù)據(jù)相關(guān)的詳細(xì)記錄?!纠?.9】在例5.7中排序過的“讀者檔案表1”報表中添加一個“讀者借閱情況”子報表。1.子報表主報表與子報表【例5.9】子報表示例操作步驟:打開“讀者檔案表1”報表的“設(shè)計視圖”窗口,調(diào)整主題節(jié)高度,為添加子報表預(yù)留空間;向主體節(jié)中添加“子窗體/子報表”控件;選擇“表/查詢”下拉列表中的“讀者借閱表”,選擇“讀者卡號”字段,再選擇“表/查詢”下拉列表中的“圖書編目表”,選擇“書籍名稱”字段,重新選擇“表/查詢”下拉列表中的“讀者借閱表”,選擇“借閱時間”和“歸還時間”字段;輸入子報表名稱“讀者借閱情況”,單擊“完成”命令按鈕;調(diào)整報表設(shè)計視圖中控件位置和主體節(jié)高度,保存“讀者檔案表1”報表?!纠?.9】子報表示例操作步驟:2.多列報表與報表打印多列報表具體操作方法:打開報表,選擇菜單欄“文件”|“頁面設(shè)置”命令項,打開“頁面設(shè)置”對話框;在“頁面設(shè)置”對話框中,選擇“列”選項卡,指定打印列數(shù)、寬度和布局。說明:“邊距”選項卡:用于設(shè)置紙張頁邊距等?!绊摗边x項卡:用于設(shè)置紙張和選擇打印機?!傲小边x項卡:指定打印列數(shù)、寬度和布局。2.多列報表與報表打印多列報表具體操作方法:附錄報表類型報表視圖報表設(shè)計視圖報表的屬性對話框報表工具箱報表設(shè)計視圖中控件的基本操作使用表達(dá)式生成器來創(chuàng)建表達(dá)式附錄報表類型報表類型:文字報表(縱欄式)返回報表類型:文字報表(縱欄式)返回報表類型:文字報表(表格式)返回報表類型:文字報表(表格式)返回報表類型:圖表報表返回報表類型:圖表報表返回報表類型:標(biāo)簽報表返回報表類型:標(biāo)簽報表返回報表視圖:設(shè)計視圖返回報表視圖:設(shè)計視圖返回報表視圖:打印預(yù)覽返回報表視圖:打印預(yù)覽返回報表視圖:版面預(yù)覽返回報表視圖:版面預(yù)覽返回報表設(shè)計視圖報表選擇器

報表設(shè)計區(qū)返回報表設(shè)計視圖報表選擇器報表設(shè)計區(qū)返回報表的屬性對話框在屬性對話框中為報表、節(jié)或控件設(shè)置屬性步驟如下:打開報表“設(shè)計視圖”窗口。選擇菜單欄“視圖”|“屬性”命令項,或者使用快捷菜單中的“屬性”菜單項,或者單擊工具欄中“屬性”按鈕或雙擊“報表選擇器”,打開屬性對話框。在屬性窗口中,單擊要設(shè)置的屬性,然后按需求設(shè)置屬性值。說明:報表屬性中“事件”選項卡有“打開”和“關(guān)閉”等事件,而報表控件屬性中無,這一點與窗體控件屬性不同。返回報表的屬性對話框在屬性對話框中為報表、節(jié)或控件設(shè)置屬性步驟如報表工具箱

工具箱是用來放置控件的工具的集合。選擇菜單欄“視圖”|“工具箱”命令項顯示或隱藏報表中的每一個對象,都稱為控件。報表控件可分為兩類:綁定控件:可用于顯示、輸入及更新數(shù)據(jù)庫中的字段;非綁定控件:用于顯示信息、線條、矩形及圖像等;計算控件:計算控件則以表達(dá)式作為數(shù)據(jù)來源。表達(dá)式可以使用報表的表或查詢字段中的數(shù)據(jù)。計算控件也是非綁定控件,它不能更新字段值。返回報表工具箱工具箱是用來放置控件的工具的集合。返回報表設(shè)計視圖中控件的基本操作

基本操作:通過鼠標(biāo)拖動創(chuàng)建新控件、移動控件(可以按住Ctrl鍵和方向鍵微調(diào)控件位置)。通過按Del鍵刪除控件。激活控件對象,拖動控件的邊界調(diào)整控件大?。ㄒ部梢园醋hift鍵加方向鍵)。利用屬性對話框改變控件屬性。通過格式化改變控件外觀,可以運用邊框、粗體等效果。對控件增加邊框和陰影等效果。操作演示返回向報表中添加控件:添加非綁定控件,從工具箱中選擇相應(yīng)的控件拖拽到報表上即可。添加綁定控件,從工具箱中選擇相應(yīng)的控件拖拽到報表上,并設(shè)置“控件來源”屬性使之與表或查詢中的字段相綁定。創(chuàng)建計算控件時,可使用以下兩種方法:直接在控件中輸入計算表達(dá)式;使用表達(dá)式生成器來創(chuàng)建表達(dá)式。報表設(shè)計視圖中控件的基本操作基本操作:操作演示返回向報表中使用表達(dá)式生成器來創(chuàng)建表達(dá)式操作步驟:在設(shè)計視圖中打開報表。創(chuàng)建或選定一個非綁定的文本框。單擊報表設(shè)計工具欄中的“屬性”。打開屬性對話框中的“數(shù)據(jù)”標(biāo)簽,并單擊“控件來源”。單擊表達(dá)式生成器按鈕,彈出“表達(dá)式生成器”。單擊“=”按鈕,并單擊相應(yīng)的計算按鈕。雙擊計算中使用的一個或多個字段。輸入表達(dá)式中的其他數(shù)值,然后單擊“確定”命令按鈕。返回使用表達(dá)式生成器來創(chuàng)建表達(dá)式操作步驟:返回第5章報表設(shè)計與打印則其善者而從之,其不善者而改之。全體編者ComputeCenter,QiqiharUniversity

第5章報表設(shè)計與打印則其善者而從之,其不善者而改之。全體本章內(nèi)容提示概述創(chuàng)建報表編輯報表報表的排序、分組和計算創(chuàng)建子報表與多列報表報表打印本章內(nèi)容提示概述一、報表概述1.報表的特點報表是一種數(shù)據(jù)庫對象,它能以打印方式展示數(shù)據(jù)。數(shù)據(jù)來源:表、查詢。報表通過控件顯示數(shù)據(jù)源中的數(shù)據(jù)??梢园凑請蟊碓O(shè)定的格式進(jìn)行打印預(yù)覽與輸出一、報表概述1.報表的特點2.報表的功能主要功能如下:數(shù)據(jù)瀏覽和打印功能。對大量原始數(shù)據(jù)進(jìn)行分組、匯總和小計。對大量原始數(shù)據(jù)進(jìn)行計數(shù)、求平均值、求和等統(tǒng)計計算。生成清單、訂單、標(biāo)簽、發(fā)票和信封等多種樣式報表。可以制成各種豐富的格式,從而使用戶的報表更易于閱讀和理解??梢郧度雸D像或圖片來美化報表的外觀。通過頁眉和頁腳,可以在每頁的頂部和底部打印標(biāo)識信息??梢岳脠D表和圖形來幫助說明數(shù)據(jù)的含義。2.報表的功能主要功能如下:3.報表的分類三種類型報表文字報表縱欄式:在主體節(jié)區(qū)內(nèi)顯示一條或多條記錄表格式:在主體節(jié)區(qū)內(nèi),以行、列形式顯示數(shù)據(jù);字段標(biāo)題在頁面頁眉中圖表報表:包含圖表顯示的報表標(biāo)簽報表:大小、樣式一致的卡片3.報表的分類三種類型報表4.報表的視圖報表有三種視圖設(shè)計視圖:可以創(chuàng)建報表或修改報表打印預(yù)覽:顯示報表中的全部數(shù)據(jù)版面預(yù)覽:顯示版面設(shè)置和數(shù)據(jù)示例三種視圖的切換方法菜單切換工具欄切換注意打印預(yù)覽與版面預(yù)覽的不同。4.報表的視圖報表有三種視圖注意打印預(yù)覽與版面預(yù)覽的不同。5.報表的組成在設(shè)計視圖中,默認(rèn)有5個節(jié)報表頁眉:用于顯示報表標(biāo)題、徽標(biāo)等;位置在第1頁頂部,頁面頁眉前面頁面頁眉:用于顯示列標(biāo)題;位置在每一頁的頂部組頁眉:用于顯示每組的標(biāo)題;位置每組頂部主體:用于顯示每一條記錄,該節(jié)重復(fù)顯示組頁腳:用于顯示每組的統(tǒng)計標(biāo)題;位置每頁底部頁面頁腳:用于顯示頁碼和頁號等,位置在每一頁的底部報表頁腳:用于顯示報表合計等項目,位置在報表的最后一頁,但在頁面頁腳之前注意各節(jié)的顯示與隱藏。菜單欄“視圖”|“報表頁眉/頁腳”命令顯示或隱藏報表頁眉和報表頁腳節(jié)菜單欄“視圖”|“頁面頁眉/頁腳”命令顯示或隱藏頁面頁眉和報表頁腳節(jié)使用“排序與分組”對話框中的“組屬性”來設(shè)置“組頁眉/組頁腳”區(qū)域5.報表的組成在設(shè)計視圖中,默認(rèn)有5個節(jié)注意各節(jié)的顯示與隱二、報表的創(chuàng)建創(chuàng)建報表的方法:利用自動報表自動創(chuàng)建報表:縱欄式自動創(chuàng)建報表:表格式利用向?qū)蟊硐驅(qū)D表向?qū)?biāo)簽向?qū)Ю迷O(shè)計視圖注意:可以將窗體轉(zhuǎn)換為報表二、報表的創(chuàng)建創(chuàng)建報表的方法:1.使用“自動報表”創(chuàng)建報表操作步驟如下:打開數(shù)據(jù)庫選擇“報表”對象,按“新建”按鈕在“新建報表”窗口,選擇創(chuàng)建報表所需的數(shù)據(jù)源,再選擇“自動創(chuàng)建報表”選擇“縱欄式”或“表格式”保存報表【例5.1】在“高校圖書館管理系統(tǒng)”數(shù)據(jù)庫中使用“自動報表”創(chuàng)建“出版社明細(xì)表”報表。操作演示1.使用“自動報表”創(chuàng)建報表操作步驟如下:操作演示2.使用“向?qū)А眲?chuàng)建報表(1)利用“報表向?qū)А眲?chuàng)建操作步驟如下:打開數(shù)據(jù)庫選擇“報表”對象,按“新建”按鈕在“新建報表”窗口,選擇創(chuàng)建報表所需的數(shù)據(jù)源,再選擇“報表向?qū)А痹凇皥蟊硐驅(qū)А贝翱?,確定報表所需的字段,選擇報表的分組級別、報表中數(shù)據(jù)的排列順序、創(chuàng)建報表的布局方式、創(chuàng)建報表的樣式,定義報表的標(biāo)題保存報表【例5.2】在“高校圖書館管理系統(tǒng)”數(shù)據(jù)庫中使用“報表向?qū)А眲?chuàng)建“讀者檔案表”報表。

2.使用“向?qū)А眲?chuàng)建報表(1)利用“報表向?qū)А眲?chuàng)建(2)利用“圖表向?qū)А眲?chuàng)建操作步驟:啟動“圖表向?qū)А保x擇創(chuàng)建圖表報表所需的數(shù)據(jù)源;選出用于圖表的字段;選定圖表類型;確定圖表的“軸”、“系列”和“數(shù)據(jù)”信息;輸入圖表標(biāo)題;保存圖表。【例5.3】在“高校圖書館管理系統(tǒng)”數(shù)據(jù)庫中使用“圖表向?qū)А眲?chuàng)建“讀者身份統(tǒng)計圖表”圖表報表,實現(xiàn)對“讀者檔案表”中按“讀者身份”進(jìn)行統(tǒng)計不同身份的讀者數(shù)量。操作演示(2)利用“圖表向?qū)А眲?chuàng)建操作步驟:操作演示(3)利用“標(biāo)簽向?qū)А眲?chuàng)建操作步驟:啟動“標(biāo)簽向?qū)А?,選擇創(chuàng)建標(biāo)簽報表所需的數(shù)據(jù)源;選定標(biāo)簽尺寸;設(shè)定字體、字號、字體粗細(xì)、文本顏色、傾斜和下劃線等文本外觀;選擇創(chuàng)建標(biāo)簽要使用的字段;在可用字段列表中選取排序依據(jù)字段;保存標(biāo)簽。【例5.4】在“高校圖書館管理系統(tǒng)”數(shù)據(jù)庫中使用“標(biāo)簽向?qū)А眲?chuàng)建“圖書編目表”標(biāo)簽報表,制作“書名和定價”標(biāo)簽。操作演示(3)利用“標(biāo)簽向?qū)А眲?chuàng)建操作步驟:操作演示3.利用“設(shè)計視圖”創(chuàng)建報表利用設(shè)計視圖創(chuàng)建報表通常在下列情況下,可以直接使用“設(shè)計視圖”創(chuàng)建報表:報表的數(shù)據(jù)源不是由表或查詢提供的需要自行設(shè)置報表的數(shù)據(jù)源打開報表“設(shè)計視圖”窗口的方法報表的屬性對話框報表工具箱報表設(shè)計視圖中控件的基本操作3.利用“設(shè)計視圖”創(chuàng)建報表利用設(shè)計視圖創(chuàng)建報表3.利用“設(shè)計視圖”創(chuàng)建報表操作步驟:創(chuàng)建空白報表;選擇數(shù)據(jù)源;設(shè)置報表排序和分組屬性;根據(jù)需要添加頁眉頁腳;布置控件顯示數(shù)值、文本和各種統(tǒng)計信息;設(shè)置報表和控件外觀格式、大小位置和對齊方式等;設(shè)置報表頁面、打印預(yù)覽和保存?!纠?.5】在“高校圖書館管理系統(tǒng)”數(shù)據(jù)庫中,使用“設(shè)計視圖”創(chuàng)建“讀者借閱表”報表。3.利用“設(shè)計視圖”創(chuàng)建報表操作步驟:4.將窗體轉(zhuǎn)換為報表將窗體轉(zhuǎn)換為報表的操作步驟如下:打開數(shù)據(jù)庫。選擇準(zhǔn)備轉(zhuǎn)換的窗體或打開該窗體“設(shè)計視圖”。執(zhí)行菜單欄“文件”|“另存為”命令項。在“另存為”對話框中,輸入生成報表的名稱,選擇保存類型為“報表”。選擇新建的報表名稱,單擊數(shù)據(jù)庫窗口工具欄中“預(yù)覽”按鈕,預(yù)覽窗體轉(zhuǎn)換的報表效果。4.將窗體轉(zhuǎn)換為報表將窗體轉(zhuǎn)換為報表的操作步驟如下:三、報表的編輯打開報表“設(shè)計視圖”的方法:在數(shù)據(jù)庫窗口的報表列表中,選擇待編輯報表的名稱后,單擊數(shù)據(jù)庫窗口工具欄中的“設(shè)計”按鈕。在數(shù)據(jù)庫窗口的報表列表中,鼠標(biāo)右擊待編輯報表的名稱,在彈出的快捷菜單中選擇“設(shè)計視圖”。通過視圖切換方式。利用設(shè)計視圖進(jìn)行報表的編輯:報表的美化在報表中設(shè)置分頁符、頁碼、日期和時間設(shè)置報表表達(dá)式在報表中對記錄進(jìn)行分組、排序與匯總設(shè)計多列報表以及在報表中插入圖表等三、報表的編輯打開報表“設(shè)計視圖”的方法:1.報表的美化設(shè)置報表格式在“設(shè)計視圖”中|“格式”菜單|“自動套用格式”命令添加背景顏色及圖案選擇對象|鼠標(biāo)右鍵|背景“屬性”窗口|“對象”框中選擇“報表”|圖片操作演示1.報表的美化設(shè)置報表格式操作演示插入分頁符“設(shè)計視圖”|工具箱中的“分頁符”按鈕插入頁碼“插入”菜單|選擇“頁碼”命令插入日期和時間“插入”菜單|選擇“日期和時間”命令【例5.6】編輯例5.5中使用“設(shè)計視圖”創(chuàng)建的“讀者借閱表”報表,將“縱欄式”調(diào)整為“表格式”,并進(jìn)行報表布局設(shè)計、報表美化和插入頁碼和日期等。2.設(shè)置分頁符、頁碼、時間操作演示插入分頁符2.設(shè)置分頁符、頁碼、時間操作演示四、報表的排序、分組與匯總報表的排序:指按某個字段值將記錄排序。記錄的分組:是指按某個字段值進(jìn)行歸類,將字段值相同的記錄分在一組之中。從而進(jìn)行一些統(tǒng)計操作并輸出統(tǒng)計信息。報表的匯總:報表設(shè)計時,如果需要就某個字段進(jìn)行一些統(tǒng)計操作并輸出統(tǒng)計信息,稱為報表的匯總。四、報表的排序、分組與匯總報表的排序:指按某個字段值將記錄排1.報表的排序?qū)τ涗浥判蚓唧w操作方法:通過“設(shè)計視圖”打開報表;打開“視圖”菜單;選擇“排序與分組”命令;設(shè)置排序與分組字段或表達(dá)式(最多10個字段)及排序次序(升序或降序)?!纠?.7】將例5.2中使用“報表向?qū)А眲?chuàng)建的“讀者檔案表1”報表按照“讀者身份”升序、“讀者單位”降序和“讀者卡號”升序排序,即讀者身份相同的再按照讀者單位排序,若讀者單位依然相同,再按照讀者卡號排序。1.報表的排序?qū)τ涗浥判蚓唧w操作方法:2.報表的分組與匯總對記錄分組與匯總具體操作方法:在使用“報表向?qū)А眲?chuàng)建報表時,添加分組級別。在報表的“設(shè)計視圖”中,打開“排序與分組”對話框,設(shè)置排序與分組字段或表達(dá)式和排序方式,在“組屬性”中選擇報表“組頁眉”和“組頁腳”的參數(shù)為“是”,在具體的組頁腳節(jié)中添加文本框,設(shè)置分組字段表達(dá)式。添加“報表頁眉/頁腳”節(jié),在報表頁腳節(jié)中設(shè)置字段統(tǒng)計表達(dá)式,報表匯總表達(dá)式的控件一般為文本框。【例5.8】使用“自動報表”創(chuàng)建一個“表格式”的報表“讀者借閱表2”,然后編輯報表,統(tǒng)計每個讀者借閱書籍的本數(shù)及所有借出書籍的本數(shù)。說明:在“組頁眉/頁腳”中設(shè)置計算控件,實現(xiàn)分組統(tǒng)計;在“報表頁眉/頁腳”中使用統(tǒng)計函數(shù)設(shè)置“控件來源”對所有記錄統(tǒng)計。2.報表的分組與匯總對記錄分組與匯總具體操作方法:說明:在“3.報表的計算對報表中的記錄進(jìn)行計算:在報表中計算所有記錄或一組記錄的總計值或平均值等。在表報主體中對一個記錄的計算對記錄或分組進(jìn)行編號和計數(shù)3.報表的計算對報表中的記錄進(jìn)行計算:表達(dá)式的使用利用文本框創(chuàng)建計算表達(dá)式??梢栽谖谋究蛑幸缘忍枴?”開頭,直接鍵入也可以在文本框的“控件來源”屬性中進(jìn)行設(shè)置報表表達(dá)式可以是運算符、常量、變量、函數(shù)、字段名稱、控件和屬性的符合規(guī)則的組合,例如:例:顯示當(dāng)前系統(tǒng)日期和時間:=Now()例:顯示工資總額:=Sum([工資])

例:顯示總頁數(shù)和頁碼:="共"&[Pages]&"頁,第"&[Page]&"頁"例:顯示文本框Text1與Text2的和:=Text1+Text2。例:顯示記錄個數(shù):=Count([學(xué)號])表達(dá)式的使用利用文本框創(chuàng)建計算表達(dá)式。記錄計算1在報表中計算所有記錄或一組記錄的總計值或平均值等。組內(nèi)計算記錄(求和)方法:如果計算每個人的總學(xué)分(組內(nèi)計算),放一個“文本框”控件在組頁眉或組頁腳內(nèi),然后文本框的控件來源屬性中輸入=sum([學(xué)分])報表所有記錄(求和)方法:如果計算所有記錄的總學(xué)分(表內(nèi)),把文本框放在報表頁眉或報表頁腳內(nèi),屬性設(shè)置相同。記錄計算1在報表中計算所有記錄或一組記錄的總計值或平均值等。記錄計算2在表報主體中對一個記錄的計算例:求每門課程學(xué)分占總學(xué)分的比例。操作方法如下:在主體節(jié)放置一個文本框,控件來源屬性設(shè)置為:=[學(xué)分]/[總學(xué)分]其中[總學(xué)分]是前一個文本框的名稱,在這里引用它的值格式屬性設(shè)置為:百分比,小數(shù)位數(shù)選擇1,再放一個標(biāo)簽在頁面頁眉中,顯示字段標(biāo)題記錄計算2在表報主體中對一個記錄的計算記錄計算3對記錄或分組進(jìn)行編號和計數(shù)加編號的操作方法:在主體節(jié)或組頁眉中添加文本框控件設(shè)置“控件來源”為=1,設(shè)置“運行總和”屬性為“全部之上”或“工作組之上”計數(shù)的方法同記錄匯總方法記錄計算3對記錄或分組進(jìn)行編號和計數(shù)小結(jié)本部分主要介紹報表的概念、創(chuàng)建和編輯方法以及報表中記錄的排序、分組和計算等內(nèi)容。其中,重點內(nèi)容是報表的創(chuàng)建方法以及報表中記錄的分組和計算,難點內(nèi)容是報表中記錄的分組和計算。小結(jié)本部分主要介紹報表的概念、創(chuàng)建和編輯方法以及報表中記錄的課堂練習(xí)課堂練習(xí)1、報表的組成及其功能?2、報表的報表頁腳與頁面頁腳的作用與區(qū)別?3、如何設(shè)置分組?匯總表達(dá)式常用什么控件綁定?課堂練習(xí)課堂練習(xí)五、設(shè)計子報表與多列報表設(shè)計子報表和多列報表子報表是出現(xiàn)在另一個報表內(nèi)部的報表,包含子報表的報表稱為主報表。主報表中包含的是一對多關(guān)系中的“一”,而子報表顯示“多”的相關(guān)記錄。當(dāng)報表中的信息較短時,如果需要在一行打印多個記錄,即將報表分成多列打印,這就是多列報表。但需要注意設(shè)置多列后的頁面寬度是否夠容納多列內(nèi)容。五、設(shè)計子報表與多列報表設(shè)計子報表和多列報表1.子報表主報表與子報表主報表與子報表的數(shù)據(jù)來源之間的聯(lián)系:來自不相關(guān)記錄源,則主報表只是作為子報表的“容器”使用。來自相同數(shù)據(jù)源,則應(yīng)使用查詢將數(shù)據(jù)結(jié)合起來。來自相關(guān)記錄源,則主報表包含共用的數(shù)據(jù),子報表包含與公共數(shù)據(jù)相關(guān)的詳細(xì)記錄?!纠?.9】在例5.7中排序過的“讀者檔案表1”報表中添加一個“讀者借閱情況”子報表。1.子報表主報表與子報表【例5.9】子報表示例操作步驟:打開“讀者檔案表1”報表的“設(shè)計視圖”窗口,調(diào)整主題節(jié)高度,為添加子報表預(yù)留空間;向主體節(jié)中添加“子窗體/子報表”控件;選擇“表/查詢”下拉列表中的“讀者借閱表”,選擇“讀者卡號”字段,再選擇“表/查詢”下拉列表中的“圖書編目表”,選擇“書籍名稱”字段,重新選擇“表/查詢”下拉列表中的“讀者借閱表”,選擇“借閱時間”和“歸還時間”字段;輸入子報表名稱“讀者借閱情況”,單擊“完成”命令按鈕;調(diào)整報表設(shè)計視圖中控件位置和主體節(jié)高度,保存“讀者檔案表1”報表。【例5.9】子報表示例操作步驟:2.多列報表與報表打印多列報表具體操作方法:打開報表,選擇菜單欄“文件”|“頁面設(shè)置”命令項,打開“頁面設(shè)置”對話框;在“頁面設(shè)置”對話框中,選擇“列”選項卡,指定打

溫馨提示

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

評論

0/150

提交評論