請選擇以下任一主題,了解 Northwind 開發者版中的報告。
概觀
Northwind 開發者版提供以下三個類別的範例報告。
- 銷售報告:每月每位員工、每月產品、每季產品
- 員工報告:Email 名單、電話名單
- 目錄報告:Northwind 秋季目錄
銷售報告
Northwind 的銷售結果可以針對不同時間範圍和不同地區進行檢視。
報告表單提供一個選單,您可以選擇預設的報告之一。 你可以透過報告表單上的文字框調整,選擇特定的日期範圍。
報告標準
報告表單提供銷售報告中特定時間段的標準,依據起始日期與結束日期決定。 預設情況下,報告表單會將這些日期初始化為結束日期的當前日期,並且比起始日期的當前日期早三個月。 你可以透過表單上的文字框調整其中一個或兩個,以選擇其他日期範圍。
注意
某些報表 (員工Email、員工電話名單、產品目錄) ,則不需要參數,例如日期標準,這些報告會開啟所有報告的紀錄。 為避免混淆,報告表單中的日期選擇控制被隱藏。
群組標題與頁腳
群組標頭可以透過將資料按群組分開並摘要,以有意義的方式組織報告中的資料。 每個群組的細節都呈現了該群組個別成員的資訊。 報告可在群組頁腳及報告頁尾中摘要資料。
現代排行榜
在銷售報告中,現代圖表會以圓餅圖來補充數字數據。 圖表位於報告標頭,接著是群組標頭及詳細資料,位於詳細部分。 群組頁腳顯示每個群組的總數。
注意
現代圖表功能可於 Access 2019 及以後版本,以及 Microsoft 365 訂閱中使用。 如果你在早期版本中打開這些報告,會看到圖表所在的空白區域。
報表檢視中的動態篩選
每月 每位員工 銷售報告在報告檢視中顯示時,也支援基本的動態篩選。 選擇每月每位員工銷售額時,tempvar 集合會表示該項目將在報告檢視中開啟。
Access 中的報表支援報表檢視中的幾個基本事件,例如 Double-Clicking 清單框或點擊命令按鈕。 在此案例中,我們在報告 (的清單框中顯示員工名單,該清單僅在報告檢視) 中顯示。 雙擊員工姓名會篩選出該員工的銷售紀錄。 這個篩選器不適用於圖表,因為顯示一個項目的圓餅圖毫無意義。
注意
報告中可進行控制的事件只是表單上相同控制事件的子集;可用的控制措施會根據預期報告的體驗量身打造。
員工報告
Northwind 開發者版包含兩種員工名單類型的報告:
• 員工Email名單
• 員工電話名單
你可以從這些例子中複製更多報告。
名單依名字排序,因為報告中會顯示每位員工的全名。 員工Email名單和員工電話名單是基本報告。 員工Email名單使用群組標題(Group Headers)將姓名組織成不同區塊,根據排序名稱的首字母(本報告中為名字)。 作為比較,員工電話名單則提供不同的方式,且不進行分組。
目錄報告
我們製作了 Northwind 秋季目錄 報告,並向 DevExpress 網站上類似的報告致敬。
這裡最具挑戰性的部分是即時建立目錄 (目錄) 。 為此,報告必須重複播放兩次:
- 首先,它會被渲染成一次性的 PDF 檔案,並將頁碼資訊寫入暫存表, Catalog_TableOfContents。 這是在 ProductCategoryName 群組層級的 Print 事件中,使用 Insert 陳述式來完成的。 特殊處理是由 TempVar 中的一個旗標觸發的。
- 第二次,報告照常以預覽模式開啟。
同樣值得注意的是,為第2頁《 美食世界之旅 () 》第2頁和第3頁 (目錄) 創建 了兩個分組層級。
深入了解