《Access 數(shù)據(jù)庫技術(shù)及應用(第2版)》-第6 章_第1頁
《Access 數(shù)據(jù)庫技術(shù)及應用(第2版)》-第6 章_第2頁
《Access 數(shù)據(jù)庫技術(shù)及應用(第2版)》-第6 章_第3頁
《Access 數(shù)據(jù)庫技術(shù)及應用(第2版)》-第6 章_第4頁
《Access 數(shù)據(jù)庫技術(shù)及應用(第2版)》-第6 章_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

6.1創(chuàng)建報表報表同窗體一樣,本身不存儲數(shù)據(jù),它的數(shù)據(jù)來源于表、查詢和SQL語句,只是在運行的時候?qū)⑿畔⑹占饋?。報表有報表視圖、打印預覽、布局視圖和設計視圖四種視圖方式。其中,“報表視圖”和“布局視圖”均顯示報表的實際效果,前者不能修改,后者可進行修改?!霸O計視圖”可以創(chuàng)建報表或更改已有報表的布局;“打印預覽”可以用于查看報表的頁面數(shù)據(jù)輸出形式、顯示報表打印時的樣式并在報表中顯示出全部數(shù)據(jù);創(chuàng)建報表的方法有:報表(自動創(chuàng)建)、報表設計、報表向?qū)А⒖請蟊砗蜆撕炍宸N方法,如圖6.1所示。下一頁返回6.1創(chuàng)建報表案例八學生報表在這個案例中,將重點講述使用Access2013制作報表的方法步驟,幫助用戶掌握Access2013報表的使用,操作步驟見6.1.1節(jié)。一、案例說明圖6.2是制作好的學生報表。數(shù)據(jù)源選擇了第3章的學生student表。二、知識點分析(1)報表的創(chuàng)建方法。(2)報表頁眉中添加標題的方法。上一頁下一頁返回6.1創(chuàng)建報表(3)頁面頁眉中添加時間、日期函數(shù)。(4)插入頁碼。(5)設置報表頁腳匯總計數(shù)函數(shù)。(6)報表節(jié)的使用。(7)報表頁面的設置。(8)報表打印。三、案例展示(見圖6.2)6.1.1使用設計視圖創(chuàng)建報表上一頁下一頁返回6.1創(chuàng)建報表使用報表向?qū)Э梢院芊奖愕貏?chuàng)建報表,但創(chuàng)建出來的報表形式和功能都比較單一,布局較為簡單,多數(shù)情況下不能滿足用戶的要求。一般先通過自動向?qū)е谱鲌蟊砗螅倮迷O計視圖對報表做進一步的修改,或者直接通過報表設計視圖創(chuàng)建報表。案例八的操作步驟如下:(1)單擊【創(chuàng)建】選項卡,再單擊“報表設計”按鈕,單擊工具欄“添加現(xiàn)有字段”選擇表,再將字段拖動到報表的“主體”中,字段在拖動時,把標簽和文本框同時拖到主體,此時,需要刪除標簽,在“頁面頁眉”中添加對應的標簽名“學生基本情況報表”,調(diào)整報表字體大小與字型。上一頁下一頁返回6.1創(chuàng)建報表(2)右擊“主體”,添加“報表頁眉/頁腳”,在報表頁眉中添加標題、報表日期和時間,在頁面頁腳和報表頁腳中添加頁碼和匯總函數(shù),如圖6.3所示。(3)單擊報表工具中的“屬性”,在屬性對話框中可調(diào)整報表屬性。報表屬性如圖6.4所示,其中的5個選項卡為:①格式:設置報表標題、字體等外觀。②數(shù)據(jù):設置報表記錄源。③事件:設置事件響應。④其他:設置報表的名稱、標簽相關屬性。上一頁下一頁返回6.1創(chuàng)建報表⑤全部:包含所有的屬性設置項目。單擊“格式”中的“圖片”可添加背景。(4)保存后在導航窗格中雙擊報表視圖,結(jié)果如案例八圖6.2所示。6.1.2自動創(chuàng)建報表自動創(chuàng)建報表只能基于一個表或一個查詢,并自動輸出給定表或查詢中的所有字段和記錄。當使用一個表的部分數(shù)據(jù)或多個數(shù)據(jù)表數(shù)據(jù)時,先要生成單表或多表查詢,再建立報表。建立自動報表的方法步驟如下:上一頁下一頁返回6.1創(chuàng)建報表(1)選擇數(shù)據(jù)源,單擊表或查詢,這里選擇course。(2)單擊【創(chuàng)建】選項卡,再單擊“報表”按鈕,自動創(chuàng)建報表如圖6.5所示。(3)單擊“關閉”按鈕并保存后,在導航窗格上雙擊可以打開報表,右擊視圖,選擇“設計視圖”可進行報表修改。6.1.3使用報表向?qū)?chuàng)建報表使用報表向?qū)?chuàng)建報表不僅可以選擇報表上顯示哪些字段,還可以指定數(shù)據(jù)的分組和排序方式。并且,如果事先指定了表與表之間的關系,還可以使用來自多個表或查詢的字段進行創(chuàng)建。利用報表向?qū)?chuàng)建報表的步驟如下:上一頁下一頁返回6.1創(chuàng)建報表(1)單擊【創(chuàng)建】選項卡,再單擊“報表向?qū)А卑粹o,選擇報表中的表或查詢數(shù)據(jù)源,再選擇字段(操作同窗體向?qū)ВH暨x擇三個表(student、score、course),結(jié)果如圖6.6所示。(2)單擊“下一步”按鈕,若要添加分組級別,雙擊列表中分組字段名稱并將其添加到報表中。若選擇學號作為分組,如圖6.7所示。(3)可以按升序或降序?qū)τ涗涍M行排序,排序最多可以使用四個字段作為排序依據(jù),且按順序依次排序,即:當?shù)谝慌判蜃侄螖?shù)值相同時按第二排序字段排序,當?shù)诙判蜃侄螖?shù)值相同時按第三排序字段排序,以此類推。若按成績降序排序,如圖6.8所示。上一頁下一頁返回6.1創(chuàng)建報表(4)單擊“匯總選項”按鈕,可在對話框中進行選項,默認選擇表中數(shù)字成績字段的“平均”“最小”和“最大”進行報表制作,如圖6.9所示。(5)單擊“下一步”按鈕,選擇報表布局方式,添加報表視圖名,單擊“完成”按鈕保存。(6)雙擊打開視圖,使用報表設計工具的“排列”命令調(diào)整字段寬度、對齊方式;將“頁面頁眉”的字段名與“學號頁眉”與“主體”對齊,對每個學生的學號、姓名、性別等字段僅出現(xiàn)一次的內(nèi)容放“學號頁面”中,其他放“主體”中,匯總值放在“學號頁腳”中,如圖6.10所示。上一頁下一頁返回6.1創(chuàng)建報表(7)修改后單擊“關閉”按鈕進行保存,最后雙擊該報表,結(jié)果如圖6.11所示。6.1.4使用空白報表工具創(chuàng)建報表如果使用報表工具或報表向?qū)Р荒軡M足報表的設計需求,可以使用空白報表工具生成報表。當計劃只在報表上放置很少幾個字段時,使用該方法生成報表方便、快捷。其方法如下:(1)單擊【創(chuàng)建】選項卡,再單擊“空報表”按鈕,在右窗體“字段列表”中選定字段拖動到空報表中,也可將部分字段或全部表字段拖動到空報表中,以服裝信息表數(shù)據(jù)為例,如圖6.12所示。上一頁下一頁返回6.1創(chuàng)建報表(2)單擊“關閉”按鈕并保存后,再右擊保存的報表視圖,選擇“設計視圖”,在打開的報表設計視圖中右擊,添加“報表頁眉/頁腳”,在報表頁眉中添加標題、報表日期和時間,在頁面頁腳和報表頁腳中添加頁碼和匯總函數(shù),也可得到如圖6.2所示的結(jié)果。6.1.5使用標簽創(chuàng)建報表創(chuàng)建標簽報表一般可通過向?qū)?chuàng)建。其方法步驟如下:(1)選擇數(shù)據(jù)源表或查詢視圖,單擊【創(chuàng)建】選項卡,再單擊“標簽”按鈕,自動打開標簽向?qū)?,選擇標簽的型號、尺寸。上一頁下一頁返回6.1創(chuàng)建報表本例選擇“Access數(shù)據(jù)庫應用技術(shù)80分以上名單”,如圖6.13所示。(2)單擊“下一步”按鈕,選擇標簽的字體和顏色。再單擊“下一步”按鈕,選擇郵件標簽顯示內(nèi)容,添加該查詢的所有字段,如圖6.14所示。(3)單擊“下一步”按鈕,添加標簽報表排序依據(jù),可以選擇一個或多個字段,這里選擇“成績”字段,如圖6.15所示。上一頁下一頁返回6.1創(chuàng)建報表(4)單擊“下一步”按鈕,填寫標簽報表視圖名,再單擊“完成”按鈕保存后退出。(5)右擊該標簽,選擇“設計視圖”,在“頁面頁眉”中添加標題,在“主體”中調(diào)整空格,如圖6.16所示。(6)打開該標簽,結(jié)果如圖6.17所示。上一頁返回6.2設計報表6.2.1節(jié)的操作報表由報表頁眉、頁面頁眉、主體、頁面頁腳和報表頁腳5部分組成,如圖6.18所示,每個部分稱為一個“節(jié)”。所有報表都必須有主體節(jié)。根據(jù)需要報表可以隨時添加“報表頁眉”“報表頁腳”“頁面頁眉”和“頁面頁腳”節(jié)。(1)報表頁眉:在報表的開始處,用來顯示報表的標題、圖形或說明文字,報表的每一頁只有一個報表頁眉,僅在報表開頭打印一次。使用報表頁眉可以放置通常可能出現(xiàn)在封面上的信息,如徽標、標題或日期。如果在報表頁眉中放置一個計算控件,則計算值是針對整個報表的。下一頁返回6.2設計報表(2)頁面頁眉:用來顯示報表中的字段名稱或記錄的分組名稱,報表的每一頁有一個頁面頁眉。(3)主體:打印表或查詢中記錄的數(shù)據(jù),是報表顯示數(shù)據(jù)的主要區(qū)域,用于處理每一條記錄。(4)頁面頁腳:打印在每頁的底部,用來顯示本頁的匯總說明,報表的每一頁有一個頁面頁腳。(5)報表頁腳:用來在所有記錄處理后,只在報表的結(jié)尾處打印一次。使用報表頁腳可以打印針對整個報表的匯總或其他匯總信息。上一頁下一頁返回6.2設計報表利用“報表設計”創(chuàng)建報表時只顯示“主體”“頁面頁眉”和“頁面頁腳”,右擊報表視圖可添加“報表頁眉”和“報表頁腳”,如圖6.18所示。6.2.2排序和分組操作輸出報表時,通常需要按特定順序組織記錄。例如,在打印成績列表時,按分數(shù)降序順序?qū)τ涗浥判?。對于多個報表來說,僅對記錄排序還不夠,還可能需要將它們劃分為組。組是記錄的集合,通過分組,可以直觀地區(qū)分各組記錄,并顯示每個組的介紹性內(nèi)容和匯總數(shù)據(jù)。簡單的排序、分組步驟如下:上一頁下一頁返回6.2設計報表(1)若選擇了數(shù)據(jù)源,單擊工具欄中的“排序和分組”圖標或右擊報表視圖,然后單擊“排序和分組”。(2)在報表下方打開“分組、排序和匯總”窗格,可單擊“添加組”和“添加排序”按鈕,建立組和排序,如圖6.19所示。(3)若要添加新的排序和分組級別,單擊“添加組”或“添加排序”。“分組、排序和匯總”窗格中將添加一個新行,并顯示可用字段的列表,可以單擊其中一個字段名稱,或單擊字段列表下的“表達式”進行輸入,將在報表中添加分組級別。上一頁下一頁返回6.2設計報表當右擊字段排序時,一次只能對一個字段排序,如果對其他字段進行排序,則將會取消對第一個字段的排序。單擊“分組、排序和匯總”窗格,將添加一個新行顯示可用字段,如圖6.20所示。(4)單擊一個字段名稱,或者單擊輸入表達式的字段列表中的表達式。一旦選擇域或輸入表達式,Access會向報表添加分組級別。在布局視圖中,立即顯示更改分組或排列順序。(5)每個排序級別和分組級別都包含大量選項,通過設置這些選項來獲得所需的結(jié)果。若要顯示分組級別或排序級別的所有選項,要在更改的級別上單擊“更多”選項,若要隱藏選項,請單擊“更少”選項。上一頁下一頁返回6.2設計報表若要添加匯總,單擊“無匯總”選項。能添加多個字段的匯總,并且可以對同一字段執(zhí)行多種類型的匯總,如圖6.21所示。(6)單擊“匯總方式”下拉箭頭,然后選擇要進行匯總的字段。(7)單擊“類型”下拉箭頭,然后選擇要執(zhí)行的計算類型。(8)選擇“顯示總計”,以在報表的結(jié)尾(即報表頁腳中)添加總計。(9)選擇“顯示組小計占總計的百分比”,以在組頁腳中添加用于計算每個組的小計占總計的百分比的控件。(10)選擇“在組頁眉中顯示小計”或“在組頁腳中顯示小計”,以將匯總數(shù)據(jù)顯示在所需的位置。上一頁下一頁返回6.2設計報表選擇字段的所有選項之后,可從“匯總方式”下拉列表中選擇另一個字段,重復上述過程以對該字段進行匯總。否則,單擊“匯總”彈出窗口外部的任何位置以關閉該窗口。6.2.3計數(shù)及求和操作Access2013中添加到報表的常用聚合函數(shù)如表6.1所示。求報表記錄匯總個數(shù)和求和方法如下:(1)求匯總:在報表設計視圖中選擇“報表頁腳”節(jié),添加文本框,寫入函數(shù)“=Count(?)”,也可右擊該文本框,選擇“屬性”按鈕,在“控件來源”屬性框中輸入以等號開始的Count函數(shù)來計算匯總值,如圖6.22所示。上一頁下一頁返回6.2設計報表(2)添加時間日期:在報表設計視圖中,若沒有報表頁眉,則添加“報表頁眉/頁腳”節(jié),單擊工具欄上的“日期和時間”命令,也可添加兩個“文本框”控件,單擊工具欄上的“屬性”按鈕,在“控件來源”屬性框中輸入表達式“=Date()”和“=Time()”,或在文本框中直接寫入函數(shù)“=Date()”“=Time()”即可,這兩個函數(shù)分別取當前日期和時間,通過“時間日期”對話框,選擇相應日期時間格式、位置和對齊方式,如圖6.23所示。上一頁下一頁返回6.2設計報表(3)求平均或求和:在報表設計視圖中選擇“報表頁腳”節(jié)。添加文本框,寫入函數(shù)“=Avg(數(shù)值字段)”或“=Sum(數(shù)值字段)”,該文本框“屬性”的“控件來源”與表字段綁定。6.2.4插入徽標和頁碼在報表中添加徽標和頁碼的操作方法如下:(1)添加徽標:單擊工具欄的“徽標”命令,則在“報表頁眉”節(jié)上可添加一個logo圖片,此時自動打開文件路徑,找到圖片所在位置即可。上一頁下一頁返回6.2設計報表(2)添加頁碼:單擊工具欄的“頁碼”命令,則在“頁面頁腳”節(jié)或在“頁面頁眉”節(jié)上顯示頁碼,也可在頁面底端或頂端利用標簽寫入函數(shù)“="頁"&[Page]”。(3)單擊“頁碼”對話框,選擇相應頁碼格式、位置和對齊方式,如圖6.24所示。上一頁返回6.3打印在打印之前,應該仔細檢查頁面設置,如頁邊距、頁面方向及報表設計結(jié)構(gòu)等,并將頁面設置與報表一起保存。6.3.1報表頁面設置單擊菜單欄的【頁面設置】選項卡,可看到“頁面布局”組命令按鈕,如圖6.25所示。其中:(1)紙張大?。嚎蓮募垙埓笮≈羞M行選擇,或輸入自定義紙張大小。(2)頁邊距:可從多個預定義頁邊距寬度中進行選擇,也可單擊“高級”以使用“頁面設置”對話框輸入自定義頁邊距寬度。下一頁返回6.3打印(3)顯示邊距:顯示打開和關閉頁邊距(僅用于布局視圖)。(4)僅打印數(shù)據(jù):禁止打印已放置在報表上的任何標簽。只有與基礎表或查詢中的數(shù)據(jù)進行綁定的控件才會打印。對于有時在預先印制好的表單上打印的報表,此功能將很有幫助。可在此種情況下取消打印標簽,當需要在空白紙張上打印報表時,可再次啟用打印標簽。(5)縱向:將頁面方向設為垂直方向。(6)橫向:將頁面方向設為水平方向。(7)列:顯示“頁面設置”對話框。輸入需要的列數(shù),設置所需的列大小,然后單擊“確定”按鈕。上一頁下一頁返回6.3打?。ǎ福╉撁嬖O置:可以打開“打印選項”“頁”和“列”設置對話框,如圖6.26所示。6.3.2報表打印打印是指將報表送往打印機輸出。一般在打印報表之前通過選擇“打印預覽”視圖方式先瀏覽打印的效果,然后才打印報表。打印預覽輸出顯示報表的操作方法如下:(1)在數(shù)據(jù)庫窗口“報表”對象下,單擊要進行打印預覽的報表。(2)在數(shù)據(jù)庫窗口單擊“預覽”按鈕,屏幕以“打印預覽”視圖形式顯示報表。上一頁下一頁返回6.3打?。ǎ常┛梢杂覔魣蟊硪晥D名,選擇“報表設計”

溫馨提示

  • 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

提交評論