版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
12023年10月21日第七章 報表教師:周浪部門:信息工程學院數(shù)據(jù)庫管理系統(tǒng)應用01第七章報表第7章 報表報表概述創(chuàng)建報表在設計視圖中創(chuàng)建報表編輯報表打印報表P200本章要點P200報表的定義、組成及類型使用報表向導創(chuàng)建報表的方法報表設計視圖中可以完成的各種設計操作報表的排序與分組方法報表的計算和匯總創(chuàng)建主/子報表2報表的預覽與打印第七章報表7.1
報表概述P200報表主要用于對數(shù)據(jù)庫的數(shù)據(jù)進行分組、計算、匯總和打印輸出,它將根據(jù)指定規(guī)則打印輸出格式化的數(shù)據(jù)信息。報表的概念報表的類型報表的組成報表的視圖第七章報表37.1.1
報表的概念第七章報表4P200報表是根據(jù)指定規(guī)則打印輸出格式化的數(shù)據(jù)信息。報表不僅可用于數(shù)據(jù)分組、單獨提供各項數(shù)據(jù)和執(zhí)行計算,還提供以下功能:
可以制成各種豐富的格式,以便用戶閱讀和理解
可以使用剪貼畫、圖片或圖像來美化報表的外觀
通過頁眉和頁腳,可以在每頁的頂部和底部打印標識信息
可以利用圖表和圖形來幫助說明數(shù)據(jù)的含義7.1.2
報表的類型P201報表分為4種類型:縱欄式報表表格式報表圖表報表標簽報表第七章報表51.縱欄式報表P201第七章報表6縱欄式報表第七章報表7P201
以垂直方式在每一頁主體節(jié)區(qū)顯示一條或多條記錄。
用來記錄數(shù)據(jù)的字段標題信息與字段記錄數(shù)據(jù)一起被安排在每頁的主體節(jié)區(qū)域內同時顯示。
縱欄式報表可以安排顯示一條記錄的區(qū)域,也可同時顯示一對多關系的“多”端的多條記錄的區(qū)域,甚至包括合計。2.表格式報表P201第七章報表8表格式報表第七章報表9P201
以整齊的行、列形式顯示記錄數(shù)據(jù)。通常一行顯示一條記錄、一頁顯示多行記錄。
表格式報表的記錄數(shù)據(jù)的字段信息不是被安排在每頁的主體節(jié),而是安排在頁面頁眉的區(qū)域內顯示(即各記錄共用一個字段標題)。3.圖表報表P201
數(shù)據(jù)以圖表的形式直觀地打印出來。第七章報表104.標簽報表P201
標簽報表是一種特殊類型的報表。主要用于打印書簽、名片、信封、邀請函等特殊用途。第七章報表117.1.3
報表的組成第七章報表12P202報表主要由以下五部分組成:
報表頁眉
頁面頁眉
主體
頁面頁腳
報表頁腳每一個部分稱為“節(jié)”。其中的主體節(jié)是必須具有的,其余各節(jié)可以根據(jù)需要隨時增刪。1.報表頁眉第七章報表13P202這是整個報表的頁眉,用于顯示整個報表的標題、說明性文字、圖形、制作時間或制作單位等信息。每個報表只有一個頁眉,它的內容打印在報表的首頁上。2.頁面頁眉第七章報表14P202頁面頁眉的內容打印在每頁的頂端(即每頁均打印一次)。如果報表頁眉和頁面頁眉共同存在于首頁,則頁面頁眉的內容在報表頁眉的下方。3.主體第七章報表15P203報表的主體用于處理每一條記錄(即每條記錄均打印一次),其中的每個值都要被打印。主體是報表內容的主體區(qū)域,是不可缺少的項目。4.頁面頁腳第七章報表16P203頁面頁腳打印在每頁的底部,用于顯示本頁的匯總說明。5.報表頁腳第七章報表17P203報表頁腳用于打印報表末端,通常使用它顯示整個報表的計算匯總、日期和說明性文本等。說明P203除了以上通用區(qū)段外,在分組和排序時,有可能需要組頁眉和組頁腳區(qū)段。當需要在報表中進行分類匯總統(tǒng)計時,即需要設置組頁眉和組頁腳,這是分組匯總的依據(jù)。組頁眉每組打印一次,且打印在每組數(shù)據(jù)的開始端;組頁腳打印在每組數(shù)據(jù)的末端。第七章報表187.1.4
報表的視圖第七章報表19P203Access
2010為報表提供了以下4種視圖:
設計視圖: 用于創(chuàng)建和編輯報表。
布局視圖: 處于運行狀態(tài)的報表。
報表視圖: 報表的顯示視圖。
打印預覽: 報表運行時的顯示方式。窗體和報表的區(qū)別(一)
相同點:兩者均可以有其記錄源,其記錄源可以是表、查詢或SQL語句,記錄源均存儲于本地數(shù)據(jù)庫中。兩者的結構、創(chuàng)建方法均有相似之處。第七章報表20窗體和報表的區(qū)別(二)窗體的主要作用是建立用戶與系統(tǒng)交互的界面,對數(shù)據(jù)庫中的數(shù)據(jù)進行訪問時除可以顯示數(shù)據(jù)外,還可以輸入數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)等操作。
不同點:報表主要用于數(shù)據(jù)庫數(shù)據(jù)的打印輸出,并且可以對數(shù)據(jù)庫中的數(shù)據(jù)進行分組、計算、匯總等操作。第七章報表217.2
創(chuàng)建報表P204自動創(chuàng)建報表創(chuàng)建空報表使用向導創(chuàng)建報表使用標簽向導創(chuàng)建報表7.2.4
創(chuàng)建圖表報表第七章報表227.2.1
自動創(chuàng)建報表第七章報表23P204
使用“自動創(chuàng)建報表”,首先選中數(shù)據(jù)源,會立即生成報表,該報表將顯示表中的所有字段和記錄?!纠渴褂谩白詣觿?chuàng)建報表”創(chuàng)建一個能夠輸出學生信息的報表。7.2.2
創(chuàng)建空報表第七章報表24P204創(chuàng)建空報表是指首先創(chuàng)建一個空白的報表,然后將選定的數(shù)據(jù)字段添加到報表中。創(chuàng)建空報表的數(shù)據(jù)源只能是表?!纠渴褂谩翱請蟊怼眲?chuàng)建一個能夠輸出教師的職工號、姓名、系號和職稱的報表。7.2.3
使用向導創(chuàng)建報表第七章報表25P205
在使用報表向導創(chuàng)建報表時,需要選擇在報表中出現(xiàn)的信息(包括報表標題、顯示字段等),并從多種格式中選擇一種格式以確定報表的外觀?!纠?】使用報表向導創(chuàng)建一個能輸出學生的學號、姓名、課程名稱和成績的學生成績報表,并帶有成績平均值匯總項。使用向導創(chuàng)建報表第七章報表26P205
使用報表向導可以創(chuàng)建報表分組形式。【例2】基于“學生”表使用報表向導創(chuàng)建一個報表,顯示各系男女生的學號、姓名和政治面貌。7.2.4
使用標簽向導創(chuàng)建標簽報表P209
利用標簽向導可以快捷地創(chuàng)建標簽?!纠渴褂谩皹撕炏驅А眲?chuàng)建一個學生的標簽,要求輸出:學號、姓名和籍貫。在設置輸出字段時,可以從列表中選擇,也可以用鍵盤輸入(字段名或文本)。鍵盤輸入字段名時,字段名必須用花括號括起來第七章報表277.2.5
創(chuàng)建圖表報表P212【例1】使用“圖表向導”基于“學生”表創(chuàng)建一個統(tǒng)計不同政治面貌不同性別人數(shù)的圖表報表。雙擊圖表的任意處,可進入圖表的編輯狀態(tài)。第七章報表28創(chuàng)建圖表報表P212【例2】使用“圖表向導”基于“選課”表創(chuàng)建一個統(tǒng)計各門課平均成績的圖表報表。一個圖表的基本組件至少包括一個類別字段和一個數(shù)據(jù)字段。如果只選擇兩個字段,且在“軸”和“系列”區(qū)域都指定了字段,則必須選擇Sum、Avg、Max、Min、Count之一作為匯總數(shù)據(jù)。第七章報表297.3
在設計視圖中創(chuàng)建報表P214創(chuàng)建簡單報表報表的排序、分組和計算子報表多列報表報表統(tǒng)計計算報表常用函數(shù)第七章報表30使用設計視圖創(chuàng)建報表P215
有些報表是無法通過報表向導來創(chuàng)建的,必須使用報表視圖來完成。報表的數(shù)據(jù)源可以是單個的表或查詢。如果報表的數(shù)據(jù)源涉及到多表,則必須是一條Select-SQL語句。第七章報表317.3.1
創(chuàng)建簡單報表P215【例】利用報表設計視圖創(chuàng)建一個顯示學生的學號、姓名、性別和出生日期的簡單報表,每一頁頁腳顯
示當前日期。第七章報表327.3.2
報表排序、分組和計算P217最多可以安排10個字段或字段表達式排序。第七章報表331.記錄排序所謂排序:就是讓記錄按某個指定的順序(通常是字段或字段表達式的值)排列顯示。
報表向導:最多可以對4個字段排序,限制排序只能是字段,不能是表達式。
報表設計視圖:舉例第七章報表34P217【例】將基于“學生”表創(chuàng)建的學生名單報表,按性別(降序)、出生月份(升序)排序。報表排序、分組和計算P218通過分組可以實現(xiàn)同組數(shù)據(jù)的匯總和顯示輸出。2.記錄分組所謂分組:是指報表設計時按選定的某個(或幾個)字段值是否相等而將記錄劃分成組的過程。各個控件在報表中的位置區(qū)域。
注意:將不需要打印的區(qū)域的高度設置為0。第七章報表35舉例第七章報表36P218【例】基于“選課”表建立每位學生各門課程成績明細報表。要求:報表按學號進行分組,每組按成績降序排序,成績相同的按課程號升序排序。P218第七章報表37報表排序、分組和計算P2203.在報表中實現(xiàn)計算文本框是最為常用的計算控件。其【控件來源】屬性是一個表達式,當表達式的值發(fā)生變化時,將會重新計算結果并輸出。【例】基于“選課”表建立每位學生各門課程成績明細報表。報表按學號進行分組,計算每位學生的平均成績。平均成績的計算:=Round(Avg([成績]),2)第七章報表387.3.3
子報表第七章報表39P222
可以將已有的報表作為子報表插入到另一個報表中
也可以將已有報表中添加子報表【例】創(chuàng)建主子報表。首先基于“學生”表創(chuàng)建主報表,顯示學生學號、姓名、性別和出生日期;基于“選課”表創(chuàng)建子報表,顯示學生的學號、課程號和成績;將子報表添加到主報表中。7.3.4
多列報表第七章報表40P224
多列報表:是指在報表的一頁中顯示或打印兩列或更多列?!纠縿?chuàng)建多列報表。首先基于“學生”表創(chuàng)建縱欄式報表,顯示學生學號、姓名、性別和出生日期;在“打印預覽”的“頁面設置”中設置多列。7.3.5
報表統(tǒng)計計算P225
在主體節(jié)內的計算控件此時的控件可以完成對每條記錄的若干字段進行計算操作,做的是橫向計算。其控件源為字段表達式。
在組頁眉/頁腳(頁面頁眉/頁腳)節(jié)內的計算控件此時的計算控件可以完成分組后記錄的字段或所有記錄的字段進行計算操作,做的是縱向計算。其控件源通常含有系統(tǒng)的內置統(tǒng)計函數(shù)。第七章報表41舉例P225計算控件的添加區(qū)域【例1】在“學生基本情況報表”的設計中,使用計算字段來計算學生的年齡。【例2】在“學生成績報表”的設計中,統(tǒng)計各個學生的總分和平均分。
設計計算控件的關鍵在于兩點:計算控件的控件源的表達式第七章報表427.3.6
報表常用函數(shù)第七章報表43P225函數(shù)名意義函數(shù)名意義Avg平均值Last最后一條Count計數(shù)Date當期日期Sum總和Now日期時間Max最大值Time當前時間Min最小值Year求年份First第一條7.4
編輯報表P2267.4.1
設置報表格式“格式”選項“報表設計工具”卡第七章報表447.4.2
為報表添加圖像和線條P226方法與在窗體上繪制圖像和線條的方法相同。由于僅在每頁的開始處和結束處打
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025江蘇省安全員《A證》考試題庫
- 靈芝種植產(chǎn)業(yè)基地項目可行性研究報告-靈芝市場需求持續(xù)擴大
- 廣州中醫(yī)藥大學《試劑生產(chǎn)工藝》2023-2024學年第一學期期末試卷
- 2025青海省建筑安全員-B證考試題庫及答案
- 廣州醫(yī)科大學《哲學通論》2023-2024學年第一學期期末試卷
- 2025遼寧建筑安全員考試題庫
- 2025年江蘇建筑安全員考試題庫及答案
- 2025年-江蘇省安全員《B證》考試題庫及答案
- 《FOOD中國飲食文化》課件
- 【語文課件】冀中的地道戰(zhàn)課件
- 你比我猜成語
- 異質結完整分
- 膿毒癥1小時bundle質量控制
- 第7講 高斯光束的聚焦和準直課件
- 骨科患者術后疼痛管理的新進展
- 小學生三好學生競選演講稿PPT幻燈片
- 01S201室外消火栓安裝圖集
- 蒸餾酒及配制酒衛(wèi)生檢驗原始記錄
- 高一英語外研版必修一(2019)Unit 1 Period 8 Writing-Writing a journal entry(學案)
- 鉆井HSE作業(yè)風險控制
- S7-200SMARTPLC應用技術PPT完整全套教學課件
評論
0/150
提交評論