




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、6.16.1 報表概述報表概述6.26.2 創(chuàng)建報表創(chuàng)建報表6.36.3 報表的再設計報表的再設計6.46.4 排序和分組排序和分組6.56.5 子報表子報表第六章第六章 報表的創(chuàng)建和使用報表的創(chuàng)建和使用小節(jié)學習目標:學習目標: 了解報表的功能與類型;了解報表的功能與類型; 能夠使用向導創(chuàng)建報表并對報表能夠使用向導創(chuàng)建報表并對報表進行再設計;進行再設計; 能夠對報表中的數(shù)據(jù)進行排序與能夠對報表中的數(shù)據(jù)進行排序與分組;分組;6.1 6.1 報表概述報表概述6.1.16.1.1 報表的功能報表的功能6.1.26.1.2 報表的結構報表的結構6.1.36.1.3 報表的視圖報表的視圖6.1.46.1
2、.4 報表的類型報表的類型返回6.1.1 6.1.1 報表的功能報表的功能 報表是報表是AccessAccess用來打印數(shù)據(jù)庫信息的對用來打印數(shù)據(jù)庫信息的對象。它的象。它的主要功能主要功能就是根據(jù)需要將數(shù)據(jù)庫中就是根據(jù)需要將數(shù)據(jù)庫中的有關數(shù)據(jù)提取出來進行整理、分類、匯總的有關數(shù)據(jù)提取出來進行整理、分類、匯總和統(tǒng)計,并以要求的格式打印出來。報表可和統(tǒng)計,并以要求的格式打印出來。報表可以打印輸出表、查詢或窗體中的數(shù)據(jù)。以打印輸出表、查詢或窗體中的數(shù)據(jù)。 報表報表和和窗體窗體這兩種對象有著本質的區(qū)別:這兩種對象有著本質的區(qū)別:報表只能報表只能查看查看數(shù)據(jù),而窗體可以數(shù)據(jù),而窗體可以改變改變數(shù)據(jù)源數(shù)據(jù)
3、源中的數(shù)據(jù)。中的數(shù)據(jù)。 返回56.1.2 6.1.2 報表的結構報表的結構報表的結構和窗體類似,也由節(jié)組成。報表可以報表的結構和窗體類似,也由節(jié)組成。報表可以包含這些節(jié):主體、報表頁眉、報表頁腳、頁面包含這些節(jié):主體、報表頁眉、報表頁腳、頁面頁眉、頁面頁腳、組頁眉和組頁腳。頁眉、頁面頁腳、組頁眉和組頁腳。返回主體主體頁面頁眉頁面頁眉報表頁腳報表頁腳報表頁眉報表頁眉頁面頁腳頁面頁腳6 報表頁眉報表頁眉/ /頁腳、頁面頁眉頁腳、頁面頁眉/ /頁腳都可以通過頁腳都可以通過“視圖視圖”菜單選定顯示或不顯示。而組頁眉和組頁腳只有在創(chuàng)菜單選定顯示或不顯示。而組頁眉和組頁腳只有在創(chuàng)建分組報表時根據(jù)需要顯示。
4、一個報表通常包含多頁,建分組報表時根據(jù)需要顯示。一個報表通常包含多頁,整個報表只有一個報表頁眉和一個報表頁腳整個報表只有一個報表頁眉和一個報表頁腳,通常作,通常作為整個報表的封面和封底。為整個報表的封面和封底。 每一頁由主體、頁面頁眉和頁面頁腳組成。每一頁由主體、頁面頁眉和頁面頁腳組成。 組頁眉和組頁腳數(shù)隨有無分組和分組的層數(shù)多少而定,組頁眉和組頁腳數(shù)隨有無分組和分組的層數(shù)多少而定,其名稱也隨具體分組字段而定。其名稱也隨具體分組字段而定。 報表中,報表中,主體是不可或缺的主體是不可或缺的。絕大多數(shù)報表都有頁面。絕大多數(shù)報表都有頁面頁眉和頁面頁腳。簡單的報表可以沒有報表頁眉和報頁眉和頁面頁腳。簡
5、單的報表可以沒有報表頁眉和報表頁腳。不分組的報表沒有組頁眉和組頁腳。表頁腳。不分組的報表沒有組頁眉和組頁腳。7 主體是報表的主要組成部分,用來顯示報表數(shù)主體是報表的主要組成部分,用來顯示報表數(shù)據(jù)源中的記錄。據(jù)源中的記錄。 報表頁眉是報表的首部,用來報表頁眉是報表的首部,用來顯示報表標題、顯示報表標題、報表徽標、單位或部門名稱、日期和說明性文報表徽標、單位或部門名稱、日期和說明性文字等信息。字等信息。 報表頁腳是報表的尾部,報表頁腳是報表的尾部,用來顯示整個報表的用來顯示整個報表的統(tǒng)計數(shù)據(jù)統(tǒng)計數(shù)據(jù)、日期和說明性文字等信息。、日期和說明性文字等信息。 頁面頁眉在每一頁的頂部,用來顯示列標題、頁面頁
6、眉在每一頁的頂部,用來顯示列標題、頁碼、日期等信息。頁碼、日期等信息。8 頁面頁腳在每一頁的底部,用來顯示頁頁面頁腳在每一頁的底部,用來顯示頁面摘要、頁碼、日期和本頁匯總數(shù)據(jù)等面摘要、頁碼、日期和本頁匯總數(shù)據(jù)等信息。信息。 組頁眉在組的明細部分的最前面,用來組頁眉在組的明細部分的最前面,用來顯示分組字段等分組信息。顯示分組字段等分組信息。 組頁腳在組的明細部分的最后面,用來組頁腳在組的明細部分的最后面,用來顯示分組統(tǒng)計數(shù)據(jù)等分組信息顯示分組統(tǒng)計數(shù)據(jù)等分組信息96.1.3 6.1.3 報表的視圖報表的視圖 Access Access數(shù)據(jù)庫的報表有數(shù)據(jù)庫的報表有3 3種視圖:種視圖:設計視圖設計視
7、圖、打印預覽視圖打印預覽視圖和和版面預覽視圖版面預覽視圖。返回10“設計設計”視圖視圖 在在“數(shù)據(jù)庫數(shù)據(jù)庫”窗口選定某個報表后單擊窗窗口選定某個報表后單擊窗口上部的口上部的“設計設計”按鈕,就打開了窗體的按鈕,就打開了窗體的“設計設計”視圖。視圖。 “設計設計”視圖用來創(chuàng)建或再設計報表視圖用來創(chuàng)建或再設計報表。11“打印預覽打印預覽”視圖視圖 “打印預覽打印預覽”視圖用來查看將在報表的每一頁上顯示視圖用來查看將在報表的每一頁上顯示的數(shù)據(jù)。的數(shù)據(jù)。 在在“數(shù)據(jù)庫數(shù)據(jù)庫”窗口選定某個報表后單擊窗口上部的窗口選定某個報表后單擊窗口上部的“預覽預覽”按鈕,就打開了報表的按鈕,就打開了報表的“打印預覽打
8、印預覽”視圖。視圖。12“版面預覽版面預覽”視圖視圖“版面預覽版面預覽”視圖用來查看報表的版面設置,其中視圖用來查看報表的版面設置,其中只包括報表中部分數(shù)據(jù),所以運行速度比打印預只包括報表中部分數(shù)據(jù),所以運行速度比打印預覽要快。覽要快。單擊工具欄中的單擊工具欄中的“視圖視圖”按鈕可以實現(xiàn)報表的按鈕可以實現(xiàn)報表的“設計設計”視圖、視圖、“打印預覽打印預覽”視圖間的直接轉換。視圖間的直接轉換。但要轉換為但要轉換為“版面預覽版面預覽”視圖則只能單擊工具欄視圖則只能單擊工具欄中中“視圖視圖”按鈕右側的下拉箭頭后選取按鈕右側的下拉箭頭后選取. .返回節(jié)136.1.4 6.1.4 報表的類型報表的類型在在
9、AccessAccess中,常用的報表可分為中,常用的報表可分為以下幾種類型:以下幾種類型: 明細報表;明細報表; 匯總報表;匯總報表; 交叉列表報表;交叉列表報表; 圖表式報表;圖表式報表; 標簽式報表。標簽式報表。返回節(jié)141 1、明細報表、明細報表152 2、匯總報表、匯總報表匯總報表顯示報表數(shù)據(jù)源中相關記錄的匯總數(shù)據(jù)匯總報表顯示報表數(shù)據(jù)源中相關記錄的匯總數(shù)據(jù) 。 圖中所顯示的報表中只包含按班級匯總的最高分和平均成績。這圖中所顯示的報表中只包含按班級匯總的最高分和平均成績。這個報表是按個報表是按“班級名稱班級名稱”分組的,在組頁眉和頁腳部分放置了匯總控分組的,在組頁眉和頁腳部分放置了匯總
10、控件。該報表隱藏了主體部分的控件。件。該報表隱藏了主體部分的控件。163. 交叉表報表 交叉列表報表是基于交叉表查詢的報表,其數(shù)交叉列表報表是基于交叉表查詢的報表,其數(shù)據(jù)的組織形式和交叉表一樣。據(jù)的組織形式和交叉表一樣。 圖中給出的圖中給出的“學生選課交叉列表學生選課交叉列表”報表的數(shù)據(jù)源是報表的數(shù)據(jù)源是“學生選課交叉表查詢學生選課交叉表查詢”。174. 4. 圖表式報表圖表式報表 圖表式報表將報表數(shù)據(jù)源中的數(shù)據(jù)以圖形方圖表式報表將報表數(shù)據(jù)源中的數(shù)據(jù)以圖形方式形象直觀地表示出來。式形象直觀地表示出來。18 上圖為學生課程成績按班級匯總的平均上圖為學生課程成績按班級匯總的平均成績圖表。成績圖表。
11、 圖表中的水平坐標按圖表中的水平坐標按“課程名稱課程名稱”分類,分類,圖表數(shù)據(jù)是按班級匯總的課程平均成績。此圖表數(shù)據(jù)是按班級匯總的課程平均成績。此圖表清楚地顯示每一個班各門課程成績的相圖表清楚地顯示每一個班各門課程成績的相對好壞。對好壞。 195. 5. 標簽式報表標簽式報表 標簽式報表就是將報表數(shù)據(jù)源中少量標簽式報表就是將報表數(shù)據(jù)源中少量數(shù)據(jù)以標簽的方式組織在一起。下圖就是數(shù)據(jù)以標簽的方式組織在一起。下圖就是一個郵政標簽實例。一個郵政標簽實例。6.2 6.2 創(chuàng)建報表創(chuàng)建報表 在在“數(shù)據(jù)庫數(shù)據(jù)庫”窗口選中報表對象,然后單窗口選中報表對象,然后單擊擊“新建新建”按鈕就打開了按鈕就打開了“新建報
12、表新建報表”對話框。對話框。返回21 報表報表只能有一個數(shù)據(jù)源只能有一個數(shù)據(jù)源。如果報表所需。如果報表所需的數(shù)據(jù)存儲在多個表上,則必須先創(chuàng)建的數(shù)據(jù)存儲在多個表上,則必須先創(chuàng)建一個基于多個表的查詢,然后再以這個一個基于多個表的查詢,然后再以這個查詢?yōu)閿?shù)據(jù)源創(chuàng)建報表。查詢?yōu)閿?shù)據(jù)源創(chuàng)建報表。 一般情況下一般情況下基于查詢創(chuàng)建報表比基于表基于查詢創(chuàng)建報表比基于表要好要好,這樣做所返回的數(shù)據(jù)集會盡可能,這樣做所返回的數(shù)據(jù)集會盡可能小,因而性能得到提高。小,因而性能得到提高。22本節(jié)內容本節(jié)內容6.2.1 自動創(chuàng)建報表自動創(chuàng)建報表6.2.2 使用報表向導創(chuàng)建報表使用報表向導創(chuàng)建報表6.2.3 使用向導創(chuàng)建
13、標簽使用向導創(chuàng)建標簽6.2.4 使用向導創(chuàng)建圖表報表使用向導創(chuàng)建圖表報表236.2.1 6.2.1 自動創(chuàng)建報表自動創(chuàng)建報表例例6-16-1 以以“學生情況學生情況”表為數(shù)據(jù)源建立名表為數(shù)據(jù)源建立名為為“學生情況表格式學生情況表格式1”1”的報表。的報表。返回節(jié)操作步驟:操作步驟: (1) (1) 打開打開“學生管理學生管理”數(shù)據(jù)庫,選報表對象,單擊數(shù)據(jù)庫,選報表對象,單擊“新建新建”按鈕;按鈕; (2) (2) 在打開的在打開的“新建報表新建報表”對話框中選擇對話框中選擇“自動創(chuàng)自動創(chuàng)建報表:表格式建報表:表格式”; (3) (3) 選定數(shù)據(jù)源;本題是選定數(shù)據(jù)源;本題是“學生情況學生情況”表
14、;單擊表;單擊“確定確定”按鈕。按鈕。6.2.2 使用報表向導創(chuàng)建報表使用報表向導創(chuàng)建報表返回節(jié)報表的特點是數(shù)據(jù)多、布局要求高,如果完全靠報表的特點是數(shù)據(jù)多、布局要求高,如果完全靠手工設定每一個控件會十分繁雜而枯燥。利用自手工設定每一個控件會十分繁雜而枯燥。利用自動報表功能創(chuàng)建報表雖然快捷,但格式單調。使動報表功能創(chuàng)建報表雖然快捷,但格式單調。使用向導創(chuàng)建報能避免上述兩種方法的不足之處,用向導創(chuàng)建報能避免上述兩種方法的不足之處,是是創(chuàng)建報表最主要的方法創(chuàng)建報表最主要的方法。使用向導創(chuàng)建報表,可以通過系統(tǒng)提供的一系列使用向導創(chuàng)建報表,可以通過系統(tǒng)提供的一系列對話框,輸入自己的設計思想,依靠系統(tǒng)自
15、動完對話框,輸入自己的設計思想,依靠系統(tǒng)自動完成報表的設計。如果系統(tǒng)生成的報表不夠理想,成報表的設計。如果系統(tǒng)生成的報表不夠理想,還可以還可以在在“設計設計”視圖中視圖中進行進行再設計再設計。25例例6-26-2 以以“班級簡況班級簡況”表為數(shù)據(jù)源使用向導創(chuàng)建名表為數(shù)據(jù)源使用向導創(chuàng)建名為為“班級簡況縱欄表班級簡況縱欄表1”1”的報表,包括所有字段。的報表,包括所有字段。操作說明操作說明:在:在“報表向導報表向導”對話框之三中(下頁圖)對話框之三中(下頁圖)設置排序字段,最多可以按設置排序字段,最多可以按4 4個字段排序,既可個字段排序,既可升序也可降序(單擊升序也可降序(單擊“升序升序”或或“
16、降序降序”按鈕切按鈕切換);本題設置換);本題設置“班級代號班級代號”為唯一的為唯一的排序字段排序字段,以以升序升序排序。排序。例6-3 分組(下頁)例例6-36-3 以以“學生情況學生情況”表為數(shù)據(jù)源使用向導創(chuàng)建表為數(shù)據(jù)源使用向導創(chuàng)建名為名為“向導創(chuàng)建學生情況向導創(chuàng)建學生情況1”1”的報表,包括所有的報表,包括所有字段,以字段,以“班級代號班級代號”為唯一為唯一分組字段分組字段,布局方,布局方式為式為“分級顯示分級顯示1”1”。操作說明:操作說明:(1) (1) 在在“報表向導報表向導”對話框之二(下頁圖)中確定是對話框之二(下頁圖)中確定是否添加分組級別;如果是多級分組,還可以對分組字段否
17、添加分組級別;如果是多級分組,還可以對分組字段的優(yōu)先級進行調整;本題就以系統(tǒng)預設的的優(yōu)先級進行調整;本題就以系統(tǒng)預設的“班級代號班級代號”作為唯一的分組字段作為唯一的分組字段 。(2) (2) 在打開的對話框之三中設置排序字段在打開的對話框之三中設置排序字段 。(3) (3) 在在“報表向導報表向導”對話框之四(下頁圖)中設置報表的對話框之四(下頁圖)中設置報表的布局方式;本題在布局方式;本題在“布局布局”選項組中選擇選項組中選擇“分級顯示分級顯示1”1”選項,其它組取默認設置選項,其它組取默認設置 。關于使用向導創(chuàng)建報表的幾點說明:關于使用向導創(chuàng)建報表的幾點說明:(1) (1) 例例6-26
18、-2與例與例6-36-3最大的不同是:前者最大的不同是:前者沒有分組,后者有分組。因此導致了沒有分組,后者有分組。因此導致了“報表向導報表向導”對話框之四中布局的選項對話框之四中布局的選項不同。在沒有分組的情況下,報表可以不同。在沒有分組的情況下,報表可以選擇的布局有縱欄表、表格、兩端對齊選擇的布局有縱欄表、表格、兩端對齊3 3種。在有分組的情況下,報表可以選種。在有分組的情況下,報表可以選擇的布局是另外擇的布局是另外6 6種。種。(2) (2) 對話框之二中,對話框之二中, 按鈕和按鈕和 按鈕分別用來添加和按鈕分別用來添加和刪除分組字段(雙擊字段名也行)。上箭頭按鈕和刪除分組字段(雙擊字段名
19、也行)。上箭頭按鈕和下箭頭按鈕用來對分組字段的優(yōu)先級進行調整。在下箭頭按鈕用來對分組字段的優(yōu)先級進行調整。在這個對話框中,單擊這個對話框中,單擊“分組選項分組選項”按鈕可以對分組按鈕可以對分組字段的字段的“分組間隔分組間隔”屬性進行設置。屬性進行設置?!胺纸M間隔分組間隔”屬性會根據(jù)分組字段的不同數(shù)據(jù)類型給出不同的選屬性會根據(jù)分組字段的不同數(shù)據(jù)類型給出不同的選項。對文本型字段,分組間隔有項。對文本型字段,分組間隔有“普通普通”、“第一第一個字母個字母”等選項。等選項?!捌胀ㄆ胀ā边x項表示按整個字段值選項表示按整個字段值進行分組。如班級代號有進行分組。如班級代號有“10101”10101”和和“1
20、0102”10102”等,等,如果想按如果想按“101”101”分組,則應選擇分組間隔中的分組,則應選擇分組間隔中的“三三個首寫字母個首寫字母”,如下頁圖所示。,如下頁圖所示。(3) (3) 因為報表所基于的查詢可能設定了排序,所以最因為報表所基于的查詢可能設定了排序,所以最好在第好在第(2)(2)步的對話框之三中為報表設定排序,用以步的對話框之三中為報表設定排序,用以代替原來的排序。代替原來的排序。(4) (4) 第第(2)(2)步的對話框之三中還可以單擊步的對話框之三中還可以單擊“匯總選匯總選項項”,打開,打開“匯總選項匯總選項”對話框(下頁圖)對可匯總對話框(下頁圖)對可匯總的字段選擇匯
21、總項。的字段選擇匯總項。346.2.3 6.2.3 使用向導創(chuàng)建標簽使用向導創(chuàng)建標簽 標簽以卡片式的小區(qū)域表示一些少量數(shù)據(jù),標簽以卡片式的小區(qū)域表示一些少量數(shù)據(jù),通常用于名片、地址和各種標簽。通常用于名片、地址和各種標簽。 例例6-46-4 以以“學生管理學生管理”數(shù)據(jù)庫中的數(shù)據(jù)庫中的“學生情況學生情況”表為數(shù)據(jù)源,建立一個名為表為數(shù)據(jù)源,建立一個名為“學生情況標簽學生情況標簽1”1”的標簽式報表。的標簽式報表。返回節(jié)操作說明:操作說明:(1)(1)在打開的在打開的“標簽向導標簽向導”對話框之一(下圖)中對話框之一(下圖)中指定標簽型號、尺寸和標簽類型;如果系統(tǒng)預設指定標簽型號、尺寸和標簽類型
22、;如果系統(tǒng)預設的尺寸都不符合要求,還可以通過的尺寸都不符合要求,還可以通過“自定義自定義”按按鈕來自定義標簽的尺寸。鈕來自定義標簽的尺寸。在打開的對話框之三(下圖)中確定標簽的顯示內容及布局;標簽在打開的對話框之三(下圖)中確定標簽的顯示內容及布局;標簽中的內容可來自左側的字段值,也可直接添加文字;右側的中的內容可來自左側的字段值,也可直接添加文字;右側的“原型原型標簽:標簽:”矩形區(qū)域好比一個文字編輯器,它反映了標簽的顯示內容矩形區(qū)域好比一個文字編輯器,它反映了標簽的顯示內容及布局。其中,有及布局。其中,有的是字段值,的是字段值,無無的是直接輸入的文字的是直接輸入的文字;本題;本題選班級、學
23、號、姓名和家庭所在地選班級、學號、姓名和家庭所在地4 4個字段,并直接輸入:個字段,并直接輸入:郵政編郵政編碼碼和和清華大學清華大學等文字;布局如下圖所示。等文字;布局如下圖所示。6.2.4 6.2.4 使用向導創(chuàng)建圖表報表使用向導創(chuàng)建圖表報表例例6-56-5 以以“學生管理學生管理”數(shù)據(jù)庫中的數(shù)據(jù)庫中的“學生選課詳學生選課詳單查詢單查詢”為數(shù)據(jù)源,建立為數(shù)據(jù)源,建立“學生課程平均成績圖學生課程平均成績圖表表1”1”的圖表報表。具體的圖表報表。具體要求要求是:是:(1) (1) 圖表類型選圖表類型選“三維柱形圖三維柱形圖”;(2) (2) 以以“課程名稱課程名稱”為橫坐標、為橫坐標、 “ “考
24、試成績考試成績”為縱坐標、為縱坐標、 “ “班級名稱班級名稱”為數(shù)據(jù)序列;為數(shù)據(jù)序列;(3) (3) 將縱坐標改為平均考試成績。將縱坐標改為平均考試成績。返回節(jié)38后有操作說明39操作說明:操作說明:(1) (1) 在打開的在打開的“圖表向導圖表向導”對話框之一(下圖)對話框之一(下圖)中選擇用于圖表的字段(最多中選擇用于圖表的字段(最多6 6個);本題選個);本題選班級名稱、姓名、課程名稱、學期成績。班級名稱、姓名、課程名稱、學期成績。(2) (2) 在打開的對話框之三(下頁圖)中選擇數(shù)在打開的對話框之三(下頁圖)中選擇數(shù)據(jù)在圖表中的布局方式;對本題,將據(jù)在圖表中的布局方式;對本題,將“課程
25、名課程名稱稱”拖放到橫坐標位置,將拖放到橫坐標位置,將“考試成績考試成績”拖放拖放到縱坐標位置,數(shù)據(jù)序列按到縱坐標位置,數(shù)據(jù)序列按“班級名稱班級名稱”排列;排列;雙擊縱坐標中的雙擊縱坐標中的“求和考試成績求和考試成績”,選取,選取“AVG”AVG”函數(shù),即得到該圖所示的函數(shù),即得到該圖所示的“平均值考平均值考試成績試成績”。41上機實驗上機實驗實驗五實驗五 報表的創(chuàng)建與應用(報表的創(chuàng)建與應用(一一)6.3 6.3 報表的再設計報表的再設計 報表向導雖然可以快速地創(chuàng)建報表,但這樣創(chuàng)建的報表向導雖然可以快速地創(chuàng)建報表,但這樣創(chuàng)建的報表一般還不能達到最終的要求,需要進行再設計。報表一般還不能達到最終
26、的要求,需要進行再設計。 報表的再設計在報表的再設計在“設計設計”視圖視圖中進行,包括對由向中進行,包括對由向導設計的初始報表作各種修改。導設計的初始報表作各種修改。 報表的報表的“設計設計”視圖與窗體的視圖與窗體的“設計設計”視圖一樣,視圖一樣,為報表的再設計提供了一些工具和格式選項。這些為報表的再設計提供了一些工具和格式選項。這些工具工具包括:包括:工具箱工具箱、屬性窗口屬性窗口、字段列表字段列表等。格式等。格式選項包括:選擇多個控件的方法、網格及對齊網格選項包括:選擇多個控件的方法、網格及對齊網格特性、調整控件大小及對齊控件、控件字體格式調特性、調整控件大小及對齊控件、控件字體格式調整等
27、。整等。返回 利用利用“設計設計”視圖可以向報表添加各種控件、視圖可以向報表添加各種控件、調整控件的大小和位置、對控件進行分組和其調整控件的大小和位置、對控件進行分組和其它一些設計工作。經過再設計的報表不但美觀,它一些設計工作。經過再設計的報表不但美觀,而且更加方便實用、功能更強。而且更加方便實用、功能更強。 少量的報表也可直接使用少量的報表也可直接使用“設計視圖設計視圖”創(chuàng)建,創(chuàng)建,直接使用直接使用“設計視圖設計視圖”創(chuàng)建報表和報表的再設創(chuàng)建報表和報表的再設計性質相同。計性質相同。 主要內容主要內容6.3.1 報表設計工具6.3.2 使用設計視圖創(chuàng)建報表6.3.3 在報表中創(chuàng)建計算字段6.3
28、.4 添加分頁符和頁碼6.3.5 調整報表的外觀6.3.6 報表的屬性設置返回6.3.1 6.3.1 報表設計工具報表設計工具 工具箱、工具箱、“屬性屬性”窗口、字段列表都窗口、字段列表都可以通過單擊工具欄中對應的按鈕讓其顯可以通過單擊工具欄中對應的按鈕讓其顯示或隱藏。示或隱藏?!皩傩詫傩浴贝翱诖翱诠ぞ呦涔ぞ呦渥侄瘟斜碜侄瘟斜矸祷毓?jié)6.3.2 使用設計視圖創(chuàng)建報表 雖然可以通過向導或自動功能快雖然可以通過向導或自動功能快速地創(chuàng)建報表,但也可能要利用速地創(chuàng)建報表,但也可能要利用“設設計視圖計視圖”從空白報表開始設計從空白報表開始設計。利用。利用“設計視圖設計視圖”創(chuàng)建報表有許多技巧,創(chuàng)建報表有許
29、多技巧,這些技巧對報表的再設計是很有幫助這些技巧對報表的再設計是很有幫助的。下面介紹利用的。下面介紹利用“設計視圖設計視圖”創(chuàng)建創(chuàng)建報表的基本操作。報表的基本操作。返回節(jié)1. 1. 選擇報表的記錄源選擇報表的記錄源 報表可以使用與窗體相同類型的記報表可以使用與窗體相同類型的記錄源:表、查詢、錄源:表、查詢、SQLSQL語句等。語句等。 顯示明細數(shù)據(jù)的報表可用選擇查詢作顯示明細數(shù)據(jù)的報表可用選擇查詢作記錄源,只顯示匯總數(shù)據(jù)的報表可用有匯記錄源,只顯示匯總數(shù)據(jù)的報表可用有匯總計算的查詢作為記錄源。總計算的查詢作為記錄源。為報表選擇記錄源的方法有兩種:為報表選擇記錄源的方法有兩種:(1)(1)在在“
30、新建報表新建報表”對話框對話框中選定中選定“設計視圖設計視圖”后立即選擇綁定到后立即選擇綁定到報表的數(shù)據(jù)源。報表的數(shù)據(jù)源。(2)(2)如果在如果在“新建報表新建報表”對話框中沒對話框中沒有選擇數(shù)據(jù)源,可以在有選擇數(shù)據(jù)源,可以在“設計設計”視圖中打開視圖中打開報表報表“屬性屬性”窗口窗口,在在“數(shù)據(jù)數(shù)據(jù)”選項卡的選項卡的“記錄源記錄源”屬性框中輸入或選擇數(shù)據(jù)源。屬性框中輸入或選擇數(shù)據(jù)源。2. 2. 為報表添加控件為報表添加控件 為報表添加控件,可以使用字段列表,也可以使用工為報表添加控件,可以使用字段列表,也可以使用工具箱,操作方法與窗體一樣。具箱,操作方法與窗體一樣。向報表添加字段時,它的關聯(lián)
31、標簽會同時添加到報表向報表添加字段時,它的關聯(lián)標簽會同時添加到報表的同一節(jié)。如果想創(chuàng)建表格式報表,就需要把關聯(lián)的的同一節(jié)。如果想創(chuàng)建表格式報表,就需要把關聯(lián)的標簽標簽“剪切剪切”下來,下來,“粘貼粘貼”到報表的頁面頁眉或組到報表的頁面頁眉或組頁眉中。也可以用頁眉中。也可以用5.3.35.3.3節(jié)介紹的改變控件節(jié)介紹的改變控件“自動標簽自動標簽”屬性值的方法實現(xiàn)單獨添加字段。這樣做可以更方便屬性值的方法實現(xiàn)單獨添加字段。這樣做可以更方便地手動設計表格式報表。地手動設計表格式報表。報表設計還可能需要調整報表外觀、設置相關屬性、報表設計還可能需要調整報表外觀、設置相關屬性、設置排序與分組等,其中的大
32、部分操作與窗體設計相設置排序與分組等,其中的大部分操作與窗體設計相同。同。6.3.3 6.3.3 在報表中創(chuàng)建計算字段在報表中創(chuàng)建計算字段例例6-66-6:以:以“選課及成績選課及成績”表作數(shù)據(jù)源,使用表作數(shù)據(jù)源,使用報表向導創(chuàng)建報表向導創(chuàng)建“選課及成績選課及成績”報表,以報表,以“學學號號”分組,以分組,以“課程號課程號”升序排序,并創(chuàng)建升序排序,并創(chuàng)建計算每人每門課程學期成績的計算字段:計算每人每門課程學期成績的計算字段:學學期成績期成績。返回節(jié)操作步驟:操作步驟: 先創(chuàng)建好不包括計算字段的先創(chuàng)建好不包括計算字段的“選課及成績選課及成績”報表。報表。然后創(chuàng)建計算字段。然后創(chuàng)建計算字段。(1
33、)(1)將新建的將新建的“選課及成績選課及成績”報表切換到報表切換到“設計設計”視視圖,在報表的圖,在報表的“主體主體”節(jié)中節(jié)中“考試日期考試日期”字段的字段的右側添加一個右側添加一個未綁定文本框;未綁定文本框;(2)(2)選定未綁定文本框的關聯(lián)標簽(標簽中的文字為選定未綁定文本框的關聯(lián)標簽(標簽中的文字為Text13Text13),選擇),選擇“編輯編輯 剪切剪切”;(3)(3)單擊單擊“學號頁眉學號頁眉”,再選擇,再選擇“編輯編輯 復制復制”;關聯(lián);關聯(lián)標簽已復制到標簽已復制到“學號頁眉學號頁眉”的左上角;將其移到的左上角;將其移到“考試日期考試日期”標簽的右側;并將標簽中的文字改標簽的右
34、側;并將標簽中的文字改為:為:學期成績學期成績;操作步驟:操作步驟:(4)(4)調整未綁定文本框和調整未綁定文本框和“學期成績學期成績”標簽的大小和標簽的大小和位置,和其左側控件一致;位置,和其左側控件一致;(5)(5)選定未綁定文本框;打開它的選定未綁定文本框;打開它的“屬性屬性”窗口;在窗口;在“數(shù)據(jù)數(shù)據(jù)”選項卡中的選項卡中的“控件來源控件來源”欄輸入:欄輸入:=平時成績平時成績 * *.3+.3+考試成績考試成績 * *.7 .7 ;關閉;關閉“屬性屬性”窗窗口。口。 在報表中創(chuàng)建計算字段主要用于在報表中創(chuàng)建計算字段主要用于對全部記錄或分組記錄進行匯總。對對全部記錄或分組記錄進行匯總。對
35、每一個記錄單獨進行計算的計算字段每一個記錄單獨進行計算的計算字段一般應放在查詢中,報表就以這個查一般應放在查詢中,報表就以這個查為記錄源。這樣可以提高報表的運行為記錄源。這樣可以提高報表的運行速度。而且可以在合計函數(shù)中使用計速度。而且可以在合計函數(shù)中使用計算字段的名稱。算字段的名稱。6.3.4 添加分頁符和頁碼 一份精美的報表,不僅要求報表中的數(shù)據(jù)安排得當,一份精美的報表,不僅要求報表中的數(shù)據(jù)安排得當,還要求合理地分頁并以恰當?shù)姆绞斤@示頁碼。自動還要求合理地分頁并以恰當?shù)姆绞斤@示頁碼。自動創(chuàng)建或利用向導創(chuàng)建報表時,創(chuàng)建或利用向導創(chuàng)建報表時,AccessAccess會根據(jù)具體的會根據(jù)具體的報表內
36、容、頁面設置以及報表和節(jié)的相關屬性的設報表內容、頁面設置以及報表和節(jié)的相關屬性的設置決定分頁位置,并以某種方式顯示頁碼。置決定分頁位置,并以某種方式顯示頁碼。 分頁不應破壞每一頁報表的相對完整性和相鄰頁之分頁不應破壞每一頁報表的相對完整性和相鄰頁之間的關系。頁碼應放在報表的間的關系。頁碼應放在報表的“頁面頁眉頁面頁眉”或或“頁頁面頁腳面頁腳”中。中。 需要時可以人為強行分頁,也可以更改頁碼的設置。需要時可以人為強行分頁,也可以更改頁碼的設置。返回節(jié)1. 1. 添加分頁符添加分頁符 利用利用“工具箱工具箱”中中“分頁符分頁符”按鈕添加分頁按鈕添加分頁符。需要注意的是:如果在節(jié)中間設置分頁符,符。
37、需要注意的是:如果在節(jié)中間設置分頁符,應避免拆分控件中的數(shù)據(jù);如果在節(jié)的起始處或應避免拆分控件中的數(shù)據(jù);如果在節(jié)的起始處或結尾處設置分頁,可打開節(jié)的結尾處設置分頁,可打開節(jié)的“屬性屬性”窗口,將窗口,將“強制分頁強制分頁”屬性項設為屬性項設為“節(jié)前節(jié)前”、“節(jié)后節(jié)后”或或“節(jié)前和節(jié)后節(jié)前和節(jié)后”之一。之一。2. 2. 添加頁碼添加頁碼 利用利用“插入插入”菜單中的菜單中的“頁碼頁碼”命令添加頁碼。命令添加頁碼。在報表在報表“設計設計”視圖中打視圖中打開相應報表,選擇開相應報表,選擇“插入插入 頁碼頁碼”,打開,打開“頁碼頁碼”對對話框話框( (下圖下圖) );在該對話框;在該對話框中設置頁碼的
38、格式、位置、中設置頁碼的格式、位置、對齊方式和首頁是否顯示對齊方式和首頁是否顯示頁碼。頁碼?!菊f明】【說明】自動創(chuàng)建報表和使用向導創(chuàng)建報表時,自動創(chuàng)建報表和使用向導創(chuàng)建報表時,系統(tǒng)會在系統(tǒng)會在“頁面頁腳頁面頁腳”自動設置頁碼。自動設置頁碼。6.3.5 6.3.5 調整報表的外觀調整報表的外觀 由于報表不但要表達數(shù)據(jù)間復雜的關系,還要滿由于報表不但要表達數(shù)據(jù)間復雜的關系,還要滿足人們的各種習慣,因而報表的格式比窗體更復足人們的各種習慣,因而報表的格式比窗體更復雜、外觀比窗體更重要。在報表中對控件位置和雜、外觀比窗體更重要。在報表中對控件位置和大小的調整,精度要求更高。大小的調整,精度要求更高。
39、調整窗體中的控件有多種方法。調整窗體中的控件有多種方法。鼠標鼠標、“格式格式”菜單菜單、“格式格式”工具欄工具欄和和“屬性屬性”窗口窗口都可以用都可以用來完成報表的外觀調整。來完成報表的外觀調整。返回節(jié)1. 1. 調整網格點調整網格點默認情況下,在默認情況下,在“設計設計”視圖中打開窗體或報表時,視圖中打開窗體或報表時,整個背景有許多網格線,水平和豎直間距都是整個背景有許多網格線,水平和豎直間距都是1 1厘米。打厘米。打開報表的開報表的“屬性屬性”窗口窗口,可以看到,可以看到“格式格式”選項卡選項卡(參(參見下頁圖)的見下頁圖)的“網格線網格線X X坐標坐標”和和“網格線網格線Y Y坐標坐標”
40、屬性屬性項的默認值都是項的默認值都是1010。如果在。如果在“格式格式”選項卡的選項卡的“網格線網格線X X坐標坐標”和和“網格線網格線Y Y坐標坐標”屬性項分別輸入比屬性項分別輸入比1010小、比小、比1 1大的整數(shù),則會顯示網格點。如果分別輸入大的整數(shù),則會顯示網格點。如果分別輸入5 5和和8 8,則水,則水平方向每厘米有平方向每厘米有5 5個網格點,豎直方向每厘米有個網格點,豎直方向每厘米有8 8個網格個網格點(圖點(圖6-316-31)。如果輸入的數(shù)有一個是)。如果輸入的數(shù)有一個是1 1或者或者1010(包括默(包括默認的兩個認的兩個1010),則網格點將被隱藏。),則網格點將被隱藏。
41、2. 2. 用對齊網格放置控件用對齊網格放置控件 用網格點控制控件的位置是一個好方法,操作簡便而且用網格點控制控件的位置是一個好方法,操作簡便而且直觀??梢愿鶕?jù)實際需要調整網格點間的距離。直觀。可以根據(jù)實際需要調整網格點間的距離。 用網格點控制控件的位置有用網格點控制控件的位置有兩種方法兩種方法。第第1 1種方法種方法是利用是利用“格式格式”下拉菜單中下拉菜單中“對齊對齊”下級菜單的下級菜單的“對齊網格對齊網格”選項。選項。第第2 2種方法種方法是利用是利用“格式格式”下拉菜單中的下拉菜單中的“對齊網格對齊網格”選項。選項。這是一個單選項。如果選中它,則在以后向報表或窗體添加這是一個單選項。如
42、果選中它,則在以后向報表或窗體添加控件時,添加的控件的控件時,添加的控件的4 4個角都在網格點上。這種設置對此前個角都在網格點上。這種設置對此前已經添加的控件不起作用。但是,移動控件時這種設置都起已經添加的控件不起作用。但是,移動控件時這種設置都起作用。如果在移動控件的同時按下作用。如果在移動控件的同時按下CtrlCtrl鍵,能夠暫取消這種鍵,能夠暫取消這種設置的作用。設置的作用?!菊f明】(1 1)在)在“設計設計”視圖中打開報表或窗體,通過是視圖中打開報表或窗體,通過是否選定否選定“視圖視圖”下拉菜單中的下拉菜單中的“網格網格”選項,選項,可以決定顯示還是隱藏網格點和網格線??梢詻Q定顯示還是
43、隱藏網格點和網格線。(2 2)上述兩種方法對網格點的設置在下次改變設)上述兩種方法對網格點的設置在下次改變設置前都將起作用,即使關閉該報表或窗體后置前都將起作用,即使關閉該報表或窗體后再打開。再打開。(3 3)只要用介紹的兩種方法之一設置了)只要用介紹的兩種方法之一設置了“對齊網對齊網格格”,無論網格點處于顯示狀態(tài)還是隱藏狀,無論網格點處于顯示狀態(tài)還是隱藏狀態(tài),網格點都在起作用。態(tài),網格點都在起作用。6.3.6 6.3.6 報表的屬性設置報表的屬性設置 在報表的設計過程中會經常用在報表的設計過程中會經常用“屬性屬性”窗口對窗口對報表的各個元素,包括控件、節(jié)和整個報表,報表的各個元素,包括控件、
44、節(jié)和整個報表,進行屬性設置。單擊工具欄上的進行屬性設置。單擊工具欄上的“屬性屬性”按鈕按鈕便可以打開便可以打開“屬性屬性”窗口查看所選元素的屬性。窗口查看所選元素的屬性。雙擊某元素就在選擇該元素的同時打開了它的雙擊某元素就在選擇該元素的同時打開了它的“屬性屬性”窗口。窗口。 不同元素的屬性項不完全相同。不同元素的屬性項不完全相同。 報表的大部分屬性項與窗體是一樣的。對于每報表的大部分屬性項與窗體是一樣的。對于每一個屬性項,當插入點進入該屬性域時,一個屬性項,當插入點進入該屬性域時,“數(shù)數(shù)據(jù)庫據(jù)庫”窗口的任務欄都會顯示關于該屬性項的窗口的任務欄都會顯示關于該屬性項的簡要說明。簡要說明。返回節(jié)1.
45、 1. 報表的屬性報表的屬性 為了查看報表的屬性,必須先選擇報表。為了查看報表的屬性,必須先選擇報表。選擇報表有兩種方法:選擇報表有兩種方法:單擊單擊“報表選擇器報表選擇器”( (位于水平標尺和垂直位于水平標尺和垂直標尺交叉處的灰色按鈕標尺交叉處的灰色按鈕) )。選擇選擇“編輯編輯”菜單中的菜單中的“選擇報表選擇報表”。(1) (1) 報表的格式屬性報表的格式屬性報表的格式屬性影響報表的外觀,它的主要屬性項如下:報表的格式屬性影響報表的外觀,它的主要屬性項如下: 標題標題:用來設定用戶預覽報表時在報表的標題欄上顯:用來設定用戶預覽報表時在報表的標題欄上顯示的文本。示的文本。 頁面頁眉和頁面頁腳
46、頁面頁眉和頁面頁腳:用來確定頁面頁眉和頁面頁腳:用來確定頁面頁眉和頁面頁腳中的內容是否要打印出來。中的內容是否要打印出來。 寬度寬度:用來確定報表中節(jié)的寬度。:用來確定報表中節(jié)的寬度。(2) (2) 報表的數(shù)據(jù)屬性報表的數(shù)據(jù)屬性 報表的數(shù)據(jù)屬性用來控制報表的數(shù)據(jù)來源信息,它報表的數(shù)據(jù)屬性用來控制報表的數(shù)據(jù)來源信息,它的主要屬性項如下:的主要屬性項如下: 記錄源記錄源:用來指定報表的數(shù)據(jù)源。:用來指定報表的數(shù)據(jù)源。 過濾器過濾器:允許使用一個特定的篩選條件來打開報表。:允許使用一個特定的篩選條件來打開報表。 打開過濾器打開過濾器:用于確定是否應用該報表的篩選條件。當:用于確定是否應用該報表的篩選
47、條件。當這個選項設為這個選項設為“否否”的時候,用戶不能使用篩選。的時候,用戶不能使用篩選。2. 2. 控件的屬性控件的屬性 控件的屬性絕大部分在第控件的屬性絕大部分在第5 5章已經介紹過。章已經介紹過。下面介紹報表中的控件所特有的屬性。下面介紹報表中的控件所特有的屬性。 隱藏重復控件隱藏重復控件:用來確定是否隱藏報表內主體:用來確定是否隱藏報表內主體節(jié)的重復數(shù)據(jù)值。節(jié)的重復數(shù)據(jù)值。 例如例如,在,在“學生課程成績明細表學生課程成績明細表”中將主體節(jié)中將主體節(jié)中的中的“姓名姓名”字段的字段的“隱藏重復控件隱藏重復控件”屬性項屬性項設為設為“是是”,則顯示和打印報表時每個學生僅,則顯示和打印報表
48、時每個學生僅在他的第在他的第1 1行顯示姓名,以后的各行都隱藏。行顯示姓名,以后的各行都隱藏。這樣的報表更清晰。這樣的報表更清晰。 可以擴大和可以縮小可以擴大和可以縮?。河脕泶_定在打印的時候:用來確定在打印的時候控件是否會根據(jù)需要進行垂直放大和縮小??丶欠駮鶕?jù)需要進行垂直放大和縮小。 運行總和運行總和:用來確定是否按記錄或按組進行總:用來確定是否按記錄或按組進行總和計算。不:不對記錄進行累加;工作組之上:和計算。不:不對記錄進行累加;工作組之上:在同一分組級別對記錄進行累加,遇到下一個在同一分組級別對記錄進行累加,遇到下一個分組級別時停止;全部之上:對整個報表按指分組級別時停止;全部之上:
49、對整個報表按指定分組級別對各分組都進行累加。定分組級別對各分組都進行累加。6.4 6.4 排序與分組排序與分組 實際的報表往往要將相同類型的數(shù)據(jù)集中在一實際的報表往往要將相同類型的數(shù)據(jù)集中在一起,并按一定的順序排列。這就要在報表中對起,并按一定的順序排列。這就要在報表中對記錄進行排序與分組。記錄進行排序與分組。 只有對記錄進行了排序與分組,才能對數(shù)據(jù)進只有對記錄進行了排序與分組,才能對數(shù)據(jù)進行分類、匯總,這正是報表的最主要的功能。行分類、匯總,這正是報表的最主要的功能。 在報表中,排序只影響記錄在報表中的次序,在報表中,排序只影響記錄在報表中的次序,分組則用于為報表添加分組則用于為報表添加“組
50、頁眉組頁眉”和和“組頁組頁腳腳”。返回 在在“設計設計”視圖中打開報表,系統(tǒng)就會顯示視圖中打開報表,系統(tǒng)就會顯示“報報表設計表設計”工具欄。是新增的。單擊工具欄。是新增的。單擊“排序與分組排序與分組”按鈕會彈出按鈕會彈出“排序與分組排序與分組”窗口,用以添加、刪窗口,用以添加、刪除和修改報表中數(shù)據(jù)的排序方式和分組選項。除和修改報表中數(shù)據(jù)的排序方式和分組選項。 例例6-36-3的操作步驟表明,使用向導創(chuàng)建報表可以的操作步驟表明,使用向導創(chuàng)建報表可以設置記錄的分組和排序方式。但是,這樣生成的設置記錄的分組和排序方式。但是,這樣生成的報表只能按一個或幾個字段排序,而不能按字段報表只能按一個或幾個字段
51、排序,而不能按字段的表達式排序。的表達式排序。 如果要實現(xiàn)按字段的表達式排序,就只能在如果要實現(xiàn)按字段的表達式排序,就只能在“排序與分組排序與分組”窗口中設置。已有的排序方窗口中設置。已有的排序方式和分組選項也可能需要修改。式和分組選項也可能需要修改。 在在“排序與分組排序與分組”窗口設置或修改報表中記窗口設置或修改報表中記錄的排序方式和分組選項非常方便靈活。錄的排序方式和分組選項非常方便靈活。 在在“排序與分組排序與分組”窗口最多可按窗口最多可按1010個字段個字段(向導中是(向導中是4 4個)或表達式進行排序。個)或表達式進行排序。 主要內容主要內容6.4.16.4.1 記錄記錄排序排序6
52、.4.26.4.2 記錄記錄分組分組返回6.4.1 6.4.1 記錄記錄排序排序雖然報表的數(shù)據(jù)源可能是按某些字段排序的,但不雖然報表的數(shù)據(jù)源可能是按某些字段排序的,但不一定符合各種報表的要求,而且每個報表都可能對一定符合各種報表的要求,而且每個報表都可能對記錄的排序有特定的要求。這就需要在報表中設定記錄的排序有特定的要求。這就需要在報表中設定排序。在報表中設定的排序將覆蓋它的數(shù)據(jù)源給出排序。在報表中設定的排序將覆蓋它的數(shù)據(jù)源給出的排序。的排序。例例6-76-7 以以“學生選課詳單查詢學生選課詳單查詢”為數(shù)據(jù)源創(chuàng)建報表為數(shù)據(jù)源創(chuàng)建報表“學學生課程成績明細生課程成績明細_ _排序排序”,包含的字段
53、為班級名稱、,包含的字段為班級名稱、學號、姓名、課程名稱、平時成績、考試成績和學學號、姓名、課程名稱、平時成績、考試成績和學期成績期成績7 7個字段。要求該報表的記錄按個字段。要求該報表的記錄按“班級代號班級代號”、“課程號課程號”、“學號學號”升序排序。升序排序。操作步驟:操作步驟:使用使用“報表向導報表向導”創(chuàng)建創(chuàng)建“學生課程成績明細學生課程成績明細_ _排序排序”報報表,在向導中設置數(shù)據(jù)查看方式為表,在向導中設置數(shù)據(jù)查看方式為“通過選課及成通過選課及成績績”,但不設置任何排序,但不設置任何排序然后在報表中利用然后在報表中利用“排序與分組排序與分組”窗口為記錄設置排窗口為記錄設置排序:序:
54、 (1)(1)切換到切換到“設計設計”視圖,單擊視圖,單擊“排序與分組排序與分組”按鈕按鈕,或選擇或選擇“視圖視圖 排序與分組排序與分組”,打開,打開“排序與分組排序與分組”窗窗口,如下頁圖所示;口,如下頁圖所示;(2) (2) 單擊單擊“排序與分組排序與分組”窗口的窗口的“字段字段/ /表達式表達式”行,再單擊右側的下拉按鈕,從彈出的字段列表行,再單擊右側的下拉按鈕,從彈出的字段列表中選擇要排序的字段;對本題,依次選擇中選擇要排序的字段;對本題,依次選擇“班級班級代號代號”、“課程號課程號”、“學號學號”,如上圖所示;,如上圖所示;(3) (3) 在報表頁眉中添加一標簽,標簽上的內容是:在報
55、表頁眉中添加一標簽,標簽上的內容是:學生課程成績明細學生課程成績明細_ _排序。排序?!菊f明】【說明】(1)(1)上述操作接受了系統(tǒng)默認的上述操作接受了系統(tǒng)默認的“升序升序”。如果需。如果需要,可在要,可在“排序次序排序次序”的下拉列表中選擇的下拉列表中選擇“降降序序”。(2)(2)如果有多項排序,第如果有多項排序,第1 1行最優(yōu)先,第行最優(yōu)先,第2 2行次之,行次之,余類推。余類推。(3)“(3)“排序與分組排序與分組”窗口的窗口的“字段字段/ /表達式表達式”行是行是可以輸入表達式的??梢暂斎氡磉_式的。(4)(4)本題不考慮分組,在本題不考慮分組,在“排序與分組排序與分組”窗口的窗口的“組
56、屬性組屬性”框全取默認值??蛉∧J值。 6.4.2 6.4.2 記錄記錄分組分組 一個一個組是相關記錄組成的集合。組是相關記錄組成的集合。報表中的記錄分報表中的記錄分組后,相關的記錄將集中在一起,還可以為每個組后,相關的記錄將集中在一起,還可以為每個組設置要顯示的說明文字和匯總數(shù)據(jù)。這樣就提組設置要顯示的說明文字和匯總數(shù)據(jù)。這樣就提高了報表的可讀性和信息的利用率。報表的分組高了報表的可讀性和信息的利用率。報表的分組可以嵌套,最多嵌套可以嵌套,最多嵌套1010層。層。 記錄的記錄的分組必須建立在排序的基礎上分組必須建立在排序的基礎上。但是,設。但是,設置了排序的字段不一定按其分組。置了排序的字
57、段不一定按其分組。 對記錄設置分組就是通過設置排序字段的對記錄設置分組就是通過設置排序字段的“組頁組頁眉眉”和和/ /或或“組頁腳組頁腳”的屬性來實現(xiàn)的。的屬性來實現(xiàn)的。例例6-86-8 將例將例6-76-7中的中的“學生課程成績明細學生課程成績明細_ _排序排序”報表報表復制為復制為“學生課程成績明細學生課程成績明細_ _分組分組”報表,并在其中添報表,并在其中添加分組,具體要求是:加分組,具體要求是:(1)(1)為報表添加為報表添加“班級代號班級代號”分組,在分組,在“班級代號班級代號”分分組中嵌套組中嵌套“課程號課程號”分組;分組;(2)(2)在在“班級代號班級代號”和和“課程號課程號”
58、組頁眉中分別添加組頁眉中分別添加“班級名稱班級名稱”和和“課程名稱課程名稱”字段及相關文字;字段及相關文字;(3)(3)在在“課程號課程號”組頁腳中添加求學期成績平均值的計組頁腳中添加求學期成績平均值的計算字段。算字段。 操作步驟:操作步驟:(1) (1) 在在“數(shù)據(jù)庫數(shù)據(jù)庫”窗口的報表對象中,選擇窗口的報表對象中,選擇“學生課程學生課程成績明細成績明細_ _排序排序”,單擊工具欄中,單擊工具欄中“復制復制”按鈕,再單擊按鈕,再單擊工具欄中工具欄中“粘貼粘貼”按鈕,在對話框中輸入:按鈕,在對話框中輸入:學生課程成學生課程成績明細績明細_ _分組分組。(2) (2) 在在“設計設計”視圖中打開視
59、圖中打開“學生課程成績明細學生課程成績明細_ _分組分組”報表,并打開報表,并打開“排序與分組排序與分組”窗口。窗口。操作步驟:操作步驟:(3) (3) 在在“排序與分組排序與分組”窗口中單擊窗口中單擊“字段字段/ /表達式表達式”行行中的中的“班級代號班級代號”,通過下拉列表將,通過下拉列表將“組屬性組屬性”中的中的“組頁眉組頁眉”和和“組頁腳組頁腳”的屬性值都改為的屬性值都改為“是是”;此時;此時報表中就添加了兩個節(jié):報表中就添加了兩個節(jié):“班級代號頁眉班級代號頁眉”和和“班級代班級代號頁腳號頁腳”。(4) (4) 參照第參照第(3)(3)步再設置步再設置“課程號課程號”分組,此時報表中分
60、組,此時報表中又添加又添加“課程號頁眉課程號頁眉”和和“課程號頁腳課程號頁腳”兩個節(jié)如霞頁兩個節(jié)如霞頁圖所示,這里添加的頁眉和頁腳就是前面介紹的圖所示,這里添加的頁眉和頁腳就是前面介紹的“組頁組頁眉眉”和和“組頁腳組頁腳”。 操作步驟:操作步驟:操作步驟:操作步驟:(5) (5) 打開打開“字段列表字段列表”窗口,從窗口,從“字段列表字段列表”窗口中拖放窗口中拖放“班級名稱班級名稱”字段到字段到“班級代號頁眉班級代號頁眉”中,并將其關聯(lián)標中,并將其關聯(lián)標簽文字修改為:簽文字修改為:班級名稱:班級名稱:;再從;再從“字段列表字段列表”窗口中拖窗口中拖放放“課程名稱課程名稱”字段到字段到“課程號頁
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽貿園招商活動策劃方案
- 武漢七夕活動策劃方案
- 氣象展示活動方案
- 民間刺繡活動方案
- 桓臺世紀中學活動方案
- 森林繪畫活動方案
- 水域治理活動方案
- 畢業(yè)迎新活動策劃方案
- 水庫跑步活動方案
- 植樹親子活動方案
- 鋼結構工程施工難點及解決措施
- (2024)湖北省公務員考試《行測》真題及答案解析
- 建筑工程資料填寫范例與指南
- 2023年貴州貴州賴茅酒業(yè)有限公司招聘考試真題
- 行政案例分析-終結性考核-國開(SC)-參考資料
- 操作系統(tǒng)-001-國開機考復習資料
- 《商務郵件禮儀》課件
- 《讓子彈飛》電影賞析
- PLC入門課程課件
- 中學生高效學習策略體系(學習的邏輯)
- 【課件】第五單元化學反應的定量關系新版教材單元分析九年級化學人教版(2024)上冊
評論
0/150
提交評論