2015全國計算機二級考試access複習重點:報表高級設計

 1. 排序與分組

2015全國計算機二級考試access複習重點:報表高級設計

所謂分組,是指按某個字段值進行歸類,將字段值相同的記錄分在一組之中。而排序是指按某個字段值將記錄排序。

在設計視圖方式打開相應的報表,單擊工具欄上的【排序與分組】按鈕,彈出對話框,在對話框上部的【字段/表達式】和【排序次序】中選定相應內容,則在下部出現【組屬性】區域。

系統默認的排序順序爲升序排列。當需要對數據進行分組時,可以單擊要設置分組屬性的字段或表達式,然後設置其組屬性。最多可對10個字段和表達式進行分組。

組頁眉 用於設定是否顯示該組的頁眉。

組頁腳 用於設定是否顯示該組的頁腳。

分組形式 選擇值或值的範圍,以便創建新組。或用選項取決於分組字段的數據類型。

組間距 指定分組字段或表達式值之間的間距值。

保持同頁 用於指定是否將組放在同一頁上。

下面對不同的分組情況進行介紹:

⑴ 按日期/時間字段分組記錄

每一個值 按照字段或表達式相同的值對記錄進行分組。

年 按照相同曆法中的日期對記錄進行分組。

季度 按照相同曆法季度中的日期對記錄進行分組。

月份 按照同一月份中的日期對記錄進行分組。

周 按照同一週中的日期對記錄進行分組。

日 按照同一天的日期對記錄進行分組。

時 按照相同小時的時間對記錄進行分組。

分 按照同一分鐘的時間對記錄進行分組。

⑵ 按文本字段分組記錄

每一個值 按照字段或表達式相同的值對記錄進行分組。

前綴字符 按照字段或表達式中前幾個字符相同的`值對記錄進行分組。

⑶ 按自動編號、貨幣字段或數字字段分組記錄

每一個值 按照字段或表達式中相同數值對記錄進行分組。

間隔 按照位於指定間隔中的值對記錄進行分組。

⑷ 設置排序與分組的步驟

在對報表中的數據分組時,可以添加【組頁眉】或【組頁腳】。組頁眉通常包含報表數據分組所依據的字段,稱爲分組字段,而組頁腳通常用來計算每組的總和或其他彙總數據。它們不一定要成對出現。

 2. 子報表

子報表是出現在另一個報表內部的報表,包含子報表的報表稱爲主報表。主報表中包含的是一對多關係中的“一”,而子報表顯示“多”的相關記錄。

一個主報表,可以是結合型,也可以是非結合型。也就是說,它可以基於查詢或SQL語句,也可以不基於它們。通常,主報表與子報表的數據來源有以下幾種聯繫:

一個主報表內的多個子報表的數據來自不相關記錄源。在此情況下,非結合型的主報表只是作爲合併的不相關的子報表的“容器”使用。

主報表和子報表數據來自相同數據源。當希望插入包含與主報表數據相關信息的子報表時,應該把主報表與一查詢或SQL語句結合起來。

主報表和多個子報表數據來自相關記錄源。一個主報表也可以包含兩個或多個子報表共用的數據,在此情況下,子報表包含與公共數據相關的詳細記錄。