計算機考試即將來臨了,不知道同學們都複習得怎麼樣呢?本文是本站小編搜索整理的關於計算機二級考試ACCESS重要考點:報表,供參考學習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!
報表的功能
儘管數據表和查詢都可用於打印,但是,報表纔是打印和複製數據庫管理信息的最佳方式,可以幫助用戶以更好的方式表示數據。報表既可以輸出到屏幕上,也可以傳送到打印設備。
報表是查閱和打印數據的方法,與其他的打印數據方法相比,具有以下兩個優點:
◆ 報表不僅可以執行簡單的數據瀏覽和打印功能,還可以對大量原始數據進行比較、彙總和小計。
◆ 報表可生成清單、訂單及其他所需的輸出內容,從而可以方便有效地處理商務。
報表作爲Access 2003數據庫的一個重要組成部分,不僅可用於數據分組,單獨提供各項數據和執行計算,還提供了以下功能:
◆ 可以製成各種豐富的格式,從而使用戶的報表更易於閱讀和理解。
◆ 可以使用剪貼畫、圖片或者掃描圖像來美化報表的外觀。
◆ 通過頁眉和頁腳,可以在每頁的頂部和底部打印標識信息
◆ 可以利用圖表和圖形來幫助說明數據的含義。
報表設計
如同數據庫中創建的大多數對象一樣,用戶可以採用多種方式來創建所需的報表。首先,打開數據庫窗口,單擊【對象】欄下的【報表】按鈕,然後單擊【報表設計】工具欄上的【新建】,則彈出【新建報表】對話框。
報表設計工具
⑴ 工具欄
視圖、對象、超鏈接、字段列表、工具箱、排序分組、自動套用格式、代碼、屬性、生成器、數據庫窗口、新對象、線條/邊框寬度、特殊效果
⑵ 工具箱
在報表設計過程中,工具箱是十分有用的,下面具體介紹【工具箱】中的各個控件。
◆ 選擇對象 用於選定操作的對象。
◆ 控件對象 單擊該按鈕後,在使用其他控件時,即可在嚮導下完成。
◆ 標籤 顯示標題、說明文字。
◆ 文本框 用來在窗體、報表或數據訪問頁上顯示輸入或編輯數據,也可接受計算結果或用戶輸入。
◆ 選項組 顯示一組限制性的選項值。
◆ 切換按鈕 當表內數據具有邏輯性時,用來幫助數據的輸入。
◆ 選項按鈕 與切換按鈕類似,屬單選。
◆ 複選框 選中時,值爲1,取消時,值爲0。屬多選。
◆ 組合框 包括了列表框和文本框的特性。
◆ 列表框 用來顯示一個可滾動的數據列表。
◆ 命令按鈕 用來執行某些活動。
◆ 圖像 加入圖片。
◆ 非綁定對象框 用來顯示一些非綁定的OLE對象。
◆ 綁定對象框 用來顯示一系列的圖片。
◆ 分頁符 用於定義多頁數據表格的分頁位置。
◆ 選項卡控件 創建帶有選項卡的對話框。
◆ 子窗體/子報表 用於將其他表中的數據放置在當前報表中。
◆ 直線 劃直線。
◆ 矩形 劃矩形。
◆ 其他控件 顯示Access 2003 所有已加載的其他控件。
⑶ 工作區
◆ 報表頁眉 以大的字體將該份報表的標題放在報表頂端。只有報表的第1頁纔出現報表頁眉內容。報表頁眉的作用是作封面或信封等。
◆ 頁面頁眉 頁面頁眉中的文字或字段,通常會打印在每頁的頂端。如果報表頁眉和頁面頁眉共同存在於第1頁,則頁面頁眉數據會打印在報表頁眉的數據下。
◆ 主體 用於處理每一條記錄,其中的每個值都要被打印。主體區段是報表內容的主體區域,通常含有計算的字段。
◆ 頁面頁腳 頁面頁腳通常包含頁碼或控件,其中的【=“第”&&“頁”】表達式用來打印頁碼。
◆ 報表頁腳 用於打印報表末端,通常使用它顯示整個報表的計算彙總等。
除了以上通用區段外,在分組和排序時,有可能需要組頁眉和組頁腳區段。可選擇【視圖】|【排序與分組】命令,彈出【排序與分組】對話框。選定分組字段後,對話框下端會出現【組屬性】選項組,將【組頁眉】和【組頁腳】框中的設置改爲【是】,在工作區即會出現相應的組頁眉和組布腳。
⑷ 屬性窗口
報表高級設計
下面對報表設計中排序、分組及子報表等內容進行詳細討論。
1. 排序與分組
所謂分組,是指按某個字段值進行歸類,將字段值相同的記錄分在一組之中。而排序是指按某個字段值將記錄排序。
在設計視圖方式打開相應的報表,單擊工具欄上的【排序與分組】按鈕,彈出對話框,在對話框上部的【字段/表達式】和【排序次序】中選定相應內容,則在下部出現【組屬性】區域。
系統默認的排序順序爲升序排列。當需要對數據進行分組時,可以單擊要設置分組屬性的字段或表達式,然後設置其組屬性。最多可對10個字段和表達式進行分組。
◆ 組頁眉 用於設定是否顯示該組的頁眉。
◆ 組頁腳 用於設定是否顯示該組的頁腳。
◆ 分組形式 選擇值或值的範圍,以便創建新組。或用選項取決於分組字段的數據類型。
◆ 組間距 指定分組字段或表達式值之間的間距值。
◆ 保持同頁 用於指定是否將組放在同一頁上。
下面對不同的分組情況進行介紹:
⑴ 按日期/時間字段分組記錄
◆ 每一個值 按照字段或表達式相同的值對記錄進行分組。
◆ 年 按照相同曆法中的日期對記錄進行分組。
◆ 季度 按照相同曆法季度中的日期對記錄進行分組。
◆ 月份 按照同一月份中的日期對記錄進行分組。
◆ 周 按照同一週中的日期對記錄進行分組。
◆ 日 按照同一天的日期對記錄進行分組。
◆ 時 按照相同小時的時間對記錄進行分組。
◆ 分 按照同一分鐘的時間對記錄進行分組。
⑵ 按文本字段分組記錄
◆ 每一個值 按照字段或表達式相同的值對記錄進行分組。
◆ 前綴字符 按照字段或表達式中前幾個字符相同的值對記錄進行分組。
⑶ 按自動編號、貨幣字段或數字字段分組記錄
◆ 每一個值 按照字段或表達式中相同數值對記錄進行分組。
◆ 間隔 按照位於指定間隔中的值對記錄進行分組。
⑷ 設置排序與分組的步驟
在對報表中的數據分組時,可以添加【組頁眉】或【組頁腳】。組頁眉通常包含報表數據分組所依據的字段,稱爲分組字段,而組頁腳通常用來計算每組的總和或其他彙總數據。它們不一定要成對出現。
2. 子報表
子報表是出現在另一個報表內部的報表,包含子報表的報表稱爲主報表。主報表中包含的是一對多關係中的“一”,而子報表顯示“多”的相關記錄。
一個主報表,可以是結合型,也可以是非結合型。也就是說,它可以基於查詢或SQL語句,也可以不基於它們。通常,主報表與子報表的數據來源有以下幾種聯繫:
◆ 一個主報表內的多個子報表的數據來自不相關記錄源。在此情況下,非結合型的主報表只是作爲合併的不相關的子報表的“容器”使用。
◆ 主報表和子報表數據來自相同數據源。當希望插入包含與主報表數據相關信息的子報表時,應該把主報表與一查詢或SQL語句結合起來。
◆ 主報表和多個子報表數據來自相關記錄源。一個主報表也可以包含兩個或多個子報表共用的數據,在此情況下,子報表包含與公共數據相關的詳細記錄。
使用嚮導創建報表
創建報表最簡單的方法是使用嚮導。在報表嚮導中,需要選擇在報表中出現的信息,並從多種格式中選擇一種格式以確定報表外觀。與自動報表嚮導不同的是,用戶可以用報表嚮導選擇希望在報表中看到的指定字段,這些字段可來自多個表和查詢,嚮導最終會按照用戶選擇的.佈局和格式,建立報表。
新建報表:
選擇表和字段
按學分分組:
按課程ID排序:
選擇報表佈局:
選擇報表樣式:
確定報表標題:
運行報表結果: