K3+Cloud+V5.0+BOS萬能報表設(shè)計器用戶手冊_第1頁
K3+Cloud+V5.0+BOS萬能報表設(shè)計器用戶手冊_第2頁
K3+Cloud+V5.0+BOS萬能報表設(shè)計器用戶手冊_第3頁
K3+Cloud+V5.0+BOS萬能報表設(shè)計器用戶手冊_第4頁
K3+Cloud+V5.0+BOS萬能報表設(shè)計器用戶手冊_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、K/3 Cloud V5.0 BOS萬能報表平臺目錄第1章 系統(tǒng)概述8第2章 標(biāo)準(zhǔn)報表82.1 菜單與工具欄92.1.1 文件菜單92.1.2 編輯菜單122.1.3 工具菜單132.1.4 窗口菜單132.1.5 幫助菜單142.1.6 工具欄142.2 窗口與視圖142.2.1 字段列表142.2.2 報表結(jié)構(gòu)142.2.3 屬性152.2.4 工具箱152.2.5 工作區(qū)162.3 報表管理182.3.1 新建、刪除與修改182.3.2 引入引出192.3.3 報表發(fā)布192.3.4 權(quán)限設(shè)置212.4 報表設(shè)計212.4.1 數(shù)據(jù)源212.4.2 綁定字段232.4.3 分組與匯總24

2、2.4.4 報表格式化262.4.5 字段顯示格式272.4.6 圖表312.4.7 報表樣式生成向?qū)?2第1章 系統(tǒng)概述K/3 Cloud 萬能報表平臺在原來電子表格報表的基礎(chǔ)上增加了標(biāo)準(zhǔn)報表設(shè)計、發(fā)布與部署的功能。K/3 Cloud 標(biāo)準(zhǔn)報表是一款功能與操作與水晶報表(Crystal Report)均較為相似的報表設(shè)計工具,但它具有與K/3 Cloud 系統(tǒng)緊密集成的優(yōu)點,更加易于使用。K/3 Cloud 標(biāo)準(zhǔn)報表中的列表報表與SQL 增強(qiáng)報表,這兩類報表能夠直接發(fā)布與部署到K/3 Cloud系統(tǒng)的任一位置;對于單據(jù)類報表,可以像單據(jù)的套打模板設(shè)置一樣,與單據(jù)建立關(guān)聯(lián)后在單據(jù)界面完成單據(jù)的

3、“標(biāo)準(zhǔn)打印”。您可以選擇開始程序金蝶K3 Cloud智造服務(wù)平臺金蝶 K3 Cloud客戶端金蝶K/3 Cloud BOS 萬能報表平臺打開K/3 Cloud BOS 萬能報表平臺。第一次打開時需要設(shè)置對應(yīng)服務(wù)器,可通過“地址設(shè)置”指定對應(yīng)數(shù)據(jù)中心服務(wù)器地址。設(shè)置成功后,將會彈出“K/3 Cloud BOS 萬能報表平臺”登錄界面,選擇數(shù)據(jù)中心、用戶名及密碼,點擊登陸,進(jìn)入K/3 Cloud BOS 萬能報表平臺主窗口,主窗口界面出現(xiàn)后,默認(rèn)會要求用戶選擇進(jìn)行報表操作的子系統(tǒng)。如下圖所示:進(jìn)入萬能報表平臺后,系統(tǒng)根據(jù)用戶選擇的報表類型自動打開標(biāo)準(zhǔn)報表設(shè)計器。第2章 標(biāo)準(zhǔn)報表標(biāo)準(zhǔn)報表支持以 BO

4、S 單據(jù)、BOS 基礎(chǔ)資料、BOS 單據(jù)列表、BOS 基礎(chǔ)資料列表、直接SQL報表數(shù)據(jù)源來創(chuàng)建靈活豐富的報表,這三類報表的數(shù)據(jù)來源對應(yīng)的報表類型為:單據(jù)類報表、列表報表、SQL 增強(qiáng)報表:可以通過兩種方式進(jìn)入標(biāo)準(zhǔn)報表的設(shè)計界面:1. 在萬能報表平臺內(nèi)報表管理窗口選擇單據(jù)類報表,列表報表,SQL 增強(qiáng)類報表,點擊工具欄“新建”按鈕;2. 在萬能報表平臺內(nèi)報表管理窗口選擇單據(jù)類報表,列表報表,SQL 增強(qiáng)類報表,選擇窗口右方報表列表中要編輯的電子表格報表,點擊工具欄“設(shè)計”按鈕;進(jìn)入后可以看到如下圖所示的標(biāo)準(zhǔn)報表設(shè)計界面:從整個設(shè)計器的風(fēng)格來看,與Microsoft Visual Studio 非

5、常類似,與BOS IDE 也很類似。除了菜單欄與工具欄,還具有工具箱、屬性窗口、字段列表、報表結(jié)構(gòu)等視圖,以及中央的報表設(shè)計區(qū)。設(shè)計報表時可以靈活地拖放字段到報表上,可以靈活地設(shè)置字段值的顯示風(fēng)格,包括對齊方式,字體的選擇,字號的定義,在設(shè)計時可以預(yù)覽報表的顯示效果,下圖即為一張單據(jù)類報表的預(yù)覽效果:2.1 菜單與工具欄2.1.1 文件菜單Ø 新建包含如下子菜單項:1. 數(shù)據(jù)源:基礎(chǔ)數(shù)據(jù)源、匯總數(shù)據(jù)源、交叉數(shù)據(jù)源2. 單據(jù)類報表3. 列表報表4. SQL增強(qiáng)報表新建標(biāo)準(zhǔn)報表時,可以通過向?qū)硇陆▓蟊?,打開向?qū)Э梢园慈缦路绞竭M(jìn)行:單擊文件新建;單擊工具欄中 按鈕,選擇新建;使用快捷鍵:

6、ALT+N。以向?qū)Х绞叫陆▓蟊頃r,總共有三個步驟。第一步為確定要新建的報表類型,第二步為確定報表的數(shù)據(jù)源,第三步為確定報表名稱,第三步完成后,將會打開報表設(shè)計窗口。也可以通過新建具體類型的報表快速創(chuàng)建報表,具體操作過程如下:單擊文件新建新建XX 報表;單擊工具欄中 按鈕,選擇子項新建XX 報表;“XX”表示報表類型,如“單據(jù)類”報表、“列表”報表、“SQL 增強(qiáng)”報表。新建具體的報表類型時,比向?qū)Х绞缴僖徊竭x擇報表類型的操作。第一步選擇報表的數(shù)據(jù)來源,第二步確定報表名稱。Ø 打開包含如下子菜單項:1. 數(shù)據(jù)源:基礎(chǔ)數(shù)據(jù)源、匯總數(shù)據(jù)源、交叉數(shù)據(jù)源2. 單據(jù)類報表3. 列表報表4. SQ

7、L 增強(qiáng)報表Ø 關(guān)閉關(guān)閉當(dāng)前激活的子窗口,具體操作如下:單擊文件關(guān)閉;Ø 重命名已經(jīng)創(chuàng)建的報表可能希望更換其報表名稱,系統(tǒng)提供了報表重命名的功能,具體操作如下:1. 在報表管理視圖選擇需要重命名的報表;2. 單擊文件重命名;3. 在彈出的報表新名稱輸入對話框中輸入報表新名稱,點擊窗口的【確定】按鈕。Ø 設(shè)計在設(shè)計窗口中打開所選的報表,具體操作如下:單擊文件設(shè)計;單擊工具欄中設(shè)計按鈕;Ø 刷新根據(jù)系統(tǒng)最新的后臺數(shù)據(jù)刷新導(dǎo)航界面的報表列表,具體操作如下:單擊文件刷新;Ø 保存保存對報表的修改,具體操作如下:單擊文件保存;Ø 另存為以新的報

8、表名保存報表,具體操作如下:1. 單擊文件另存為;2. 在彈出的報表新名稱輸入對話框中輸入報表新名稱,點擊窗口的【確定】按鈕。Ø 引入引入一個報表文件,并在設(shè)計窗口打開,具體操作如下:1. 單擊文件引入;2. 在彈出的彈出的打開文件對話框中選擇要引入的報表文件,點擊窗口的【確定】按鈕。Ø 引出將報表引出為一個報表文件并保存在磁盤上,具體操作如下:1. 單擊文件引出;2. 在彈出的打開文件保存對話框中選擇保存報表文件的路徑并輸入文件名,點擊窗口的【確定】按鈕。Ø 發(fā)布到主控臺將列表報表與 SQL 增強(qiáng)報表發(fā)布到K/3 Cloud 主控臺,具體操作如下:1. 單擊文件

9、發(fā)布到主控臺;2. 在彈出發(fā)布窗口選擇要發(fā)布的報表及發(fā)布路徑,勾選發(fā)布狀態(tài),如下圖所示:Ø 頁面設(shè)置臨時調(diào)整報表的紙張大小,具體操作如下:單擊文件頁面設(shè)置;說明:可以在報表設(shè)計品中修改報表紙張大小屬性值來設(shè)置報表紙張大小。Ø 預(yù)覽預(yù)覽報表的打印效果,具體操作如下:單擊文件預(yù)覽;Ø 打印預(yù)覽報表的打印效果,具體操作如下:單擊文件打??;使用快捷鍵:Ctrl+PØ 更換操作員以新的用戶重新登錄,或登錄到新數(shù)據(jù)中心,具體操作如下:單擊文件更換操作員;Ø 打開子系統(tǒng)報表的管理體系是按“系統(tǒng)分組子系統(tǒng)報表類型”來進(jìn)行管理的,報表管理操作時,必需首先要打開相

10、應(yīng)的子系統(tǒng)。只有打開了相應(yīng)的子系統(tǒng),才能向子系統(tǒng)中創(chuàng)建新報表,或打開子系統(tǒng)中已經(jīng)存在的報表。執(zhí)行“打開系統(tǒng)”的功能可以按如下方式進(jìn)行:單擊文件打開子系統(tǒng);執(zhí)行“打開系統(tǒng)”功能彈出的窗口如下所示:說明:1. 窗口左邊為子系統(tǒng)分組,選中某個分組后,窗口右邊顯示出該分組下面所有的子系統(tǒng);Ø 退出退出報表設(shè)計器,具體操作如下:單擊文件退出;2.1.2 編輯菜單Ø 撤消取消上次對報表的修改,具體操作如下:單擊編輯撤消;使用快捷鍵:Ctrl+ZØ 重做重做最近取消了的報表的修改操作,具體操作如下:單擊編輯重做;使用快捷鍵:Ctrl+YØ 剪切將報表上的控件剪切到剪切

11、板,具體操作如下:單擊編輯剪切;使用快捷鍵:Ctr+XØ 復(fù)制將報表上的控件復(fù)制到剪切板,具體操作如下:單擊編輯復(fù)制;使用快捷鍵:Ctrl+CØ 粘貼將剪切板的控件粘貼到報表上,具體操作如下:單擊編輯粘貼;使用快捷鍵:Ctrl+VØ 刪除將報表上的控件刪除,具體操作如下:單擊編輯刪除;使用快捷鍵:DeleteØ 全選選中報表上激活區(qū)段的所有控件,具體操作如下:單擊編輯全選;使用快捷鍵:Ctrl+A2.1.3 窗口菜單Ø 水平并排打開的所有子窗口呈水平并排,具體操作如下:單擊窗口水平并排;Ø 垂直并排打開的所有子窗口呈垂直并排,具體操作

12、如下:單擊窗口垂直并排;Ø 層疊層疊打開的所有子窗口,具體操作如下:單擊窗口層疊;Ø 隱藏窗口隱藏打開的當(dāng)前子窗口,具體操作如下:單擊窗口隱藏窗口;Ø 取消隱藏隱藏打開的當(dāng)前子窗口,具體操作如下:單擊窗口取消隱藏;Ø 報表瀏覽器報表1(當(dāng)前打開的報表設(shè)計界面)2.1.5 幫助菜單Ø 萬能報表幫助手冊顯示金蝶萬能報表的幫助窗口,具體操作如下:單擊幫助幫助手冊;使用快捷鍵:F12.1.6 工具欄設(shè)計報表時有三個工具欄,方便報表的編輯,分別描述如下:Ø 常用“常用”工具欄完成對報表修改后的保存及報表編輯時的操作,如下圖所示:各按鈕的作用如下

13、:保存、剪切、拷貝、粘貼、撤銷、重做Ø 格式格式工具欄用于設(shè)置報表上文本的字體、字號、修飾及文字對齊方式,如下圖所示:各按鈕的作用如下:字體、字號、加粗、傾斜、下劃線、前景色、背景色、左對齊、居中、右對齊、兩端對齊Ø 布局布局工具欄用于調(diào)整報表控件的位置與大小,如下圖所示:對齊到網(wǎng)格、左對齊、縱向中間對齊、右對齊、頂端對齊、橫向中間對齊、底端對齊、寬度相等、調(diào)整到網(wǎng)格、高度相等、大小相等、橫向距離相等、增加間距、減少間距、去除間距、縱向距離相等、增加間距、減少間距、去除間距、橫向居中、縱向居中、置于頂層、置于底層2.2 窗口與視圖2.2.1 字段列表字段列表視圖顯示當(dāng)前報表

14、可用字段,如下圖所示:設(shè)計報表時,可以直接將字段拖放到報表設(shè)計器,也可將整個單據(jù)體直接拖放到設(shè)計器,但是對于單據(jù)類報表,單據(jù)體字段只能放入“詳細(xì)報表”而不能“詳細(xì)區(qū)段”(參見“工作區(qū)”部分有關(guān)對“詳細(xì)報表”與“詳細(xì)區(qū)段”的說明)。2.2.2 報表結(jié)構(gòu)通過“報表結(jié)構(gòu)”視圖可以查看報表上各元素的層次結(jié)構(gòu),也便于選擇報表上的控件,從而進(jìn)一步設(shè)置其屬性,調(diào)整位置或執(zhí)行刪除、復(fù)制、剪切等操作。2.2.3 屬性屬性視圖用于設(shè)置報表上各控件的屬性值??梢杂糜谠O(shè)置報表的紙張大小,字段的邊框,文本的格式,在單元格內(nèi)的位置(如:上下居中、左右居中)、顯示格式(如:小數(shù)位數(shù))等。常用屬性的說明如下:報表控件屬性說明

15、文本格式通過該屬性可以設(shè)置日期的顯示格式,小數(shù)的顯示精度;在屬性窗口中的具體位置是:(數(shù)據(jù)綁定)文本格式匯總可以設(shè)置為取明細(xì)中某個字段的統(tǒng)計值,如求和、平均值、最大值、最小值與計數(shù);設(shè)置時需要將文本控件放置于分組首或分組尾區(qū)段,首先將文本通過屬性窗口綁定到要進(jìn)行統(tǒng)計的字段,設(shè)置位置為:(數(shù)據(jù)綁定)文本綁定,然后設(shè)置函數(shù)類型,設(shè)置位置為:匯總函數(shù)邊框默認(rèn)為“None”,如果選擇“All”會出現(xiàn)最終得到的表格線寬度不一,需要針對表頭與表體分別設(shè)置,最后一列與前面列分別設(shè)置頁信息頁信息通過頁信息的選擇可以顯示報表頁數(shù)與總頁數(shù),打印日期等分組首每頁重復(fù)明細(xì)內(nèi)容(多分錄)換頁后要顯示的表頭內(nèi)容,可以分組

16、首放置表前內(nèi)容,并設(shè)置分組首該屬性為“是”明細(xì)表分頁符設(shè)置為“段前”可讓明細(xì)表從新頁開始顯示2.2.4 工具箱除“指針”用于將鼠標(biāo)切換到選擇報表控件外,其它控件可以拖放到報表設(shè)計界面。標(biāo)準(zhǔn)控件功能描述文本用來向報表中插入單選或多行文本,支持固定文本和動態(tài)文本復(fù)選框用來在報表中表示真/假或者已選/未選/不確定等狀態(tài)格式文本支持導(dǎo)入本地文本文件圖片圖片框,用來在報表中顯示圖片面板用來做為其他控件的容器,從而將幾個控件組合在一起,易于操作表格用來向報表中插入表格,數(shù)據(jù)以表格的形式展示線條直線,用來向報表中插入水平直線,垂直直線以及斜線形狀用來在報表中插入簡單的圖形條形碼用來向報表中插入不同類型的條形

17、碼郵政編碼用來在報表中插入表示郵政編碼的數(shù)字圖表用來讓報表數(shù)據(jù)展示出不同的圖表形式交叉分析表格用來讓報表數(shù)據(jù)以行和列交叉分析的方式展示頁信息用來在報表中顯示一些輔助信息,例如總頁數(shù),當(dāng)前頁碼以及用戶信息等分頁符用來在報表中標(biāo)記何時需要開始新的一頁交叉條線支持垮區(qū)段展示的線條交叉條框支持垮區(qū)段展示的條框2.2.5 工作區(qū)Ø 區(qū)段報表設(shè)計工作區(qū)可以添加各種區(qū)段及明細(xì)表,可添加的區(qū)段共有如下幾種:區(qū)段類型功能描述頁眉該區(qū)域的內(nèi)容在每一頁頂部邊緣區(qū)域顯示,可顯示公司的名稱,Logo 等信息表頭該區(qū)域的內(nèi)容僅在報表第一頁顯示一次,位置在頁眉下,頁頭上,一般顯示報表的名稱等一些固定的信息頁頭頁首

18、,位于每一頁頁眉的下面,第一頁顯示在報表首的下面,位于其上的的內(nèi)容在每一頁都會顯示,可以用來顯示上一頁中未顯示完的表格的表頭或頁信息分組首用來指定分組條件,在明細(xì)前要顯示與后續(xù)明細(xì)相關(guān)的公共信息(如部門名稱),明細(xì)的匯總信息明細(xì)顯示多行數(shù)據(jù)信息,如序時簿與直接SQL 報表的數(shù)據(jù)分組尾群組尾,與分組首相對,顯示明細(xì)信息后的信息表尾與表頭相對應(yīng),顯示報表結(jié)束部分,一般顯示報表打印日期頁尾與頁頭相對,位于每一頁頁腳之上,其上的內(nèi)容在每一頁都顯示,主要用來顯示諸如總頁數(shù)與當(dāng)前頁碼頁腳與頁眉相對,該區(qū)域的內(nèi)容在每一頁底部邊緣區(qū)域顯示,可顯示公司的地址、聯(lián)系方式等信息明細(xì)表用來顯示概要-明細(xì)型報表(也即主

19、從報表)的明細(xì)表或從表中的信息,如單據(jù)的單據(jù)體數(shù)據(jù),需要以明細(xì)表的形式設(shè)計,顯示在明細(xì)表區(qū)域的明細(xì)區(qū)域說明:1、這里頁眉與頁腳的概念與 MS Word 中頁眉頁腳的概念是一致的,但與水晶報表的頁眉與頁腳不一致,與其一致的是這里的頁頭與頁尾;2、明細(xì)表區(qū)域的特殊性,可以為它添加子區(qū)域,因此會出現(xiàn)同一個報表設(shè)計界面會出現(xiàn)多個同種類型的報表區(qū)域,如下圖中可以看見有兩個明細(xì)區(qū)域,但這兩個明細(xì)區(qū)域的層次是不同的,最外層的為第一層;3、單據(jù)類報表不能將單據(jù)體字段放在第一層明細(xì)區(qū)域,需要放在“明細(xì)表”區(qū)域下的明細(xì)區(qū)域,否則只會顯示單據(jù)體的第一行數(shù)據(jù);下圖幾乎包含了所有類型的報表區(qū)域,其中明細(xì)表區(qū)域含有五個子

20、區(qū)域:表頭、分組首、明細(xì)、分組尾、表尾;在明細(xì)區(qū)域中明細(xì)子區(qū)域中的數(shù)據(jù)與第一層明細(xì)區(qū)域中的數(shù)據(jù)應(yīng)該是“主從”關(guān)系。報表的數(shù)據(jù)源中存在“主從”關(guān)系的數(shù)據(jù)時(如含單據(jù)體的單據(jù)),能在報表上添加明細(xì)區(qū)域。具體操作是在報表空白處點擊鼠標(biāo)右鍵,在彈出的菜單中選擇“插入明細(xì)表”,所有數(shù)據(jù)表對象均會以子菜單的方式顯示出來(如下圖所示),選擇正確的從表對象,則會自動在報表上添加一個明細(xì)區(qū)域,同時會在明細(xì)區(qū)域下添加一個缺省的明細(xì)子區(qū)域。Ø 明細(xì)表數(shù)據(jù)源包含有“主從關(guān)系”的數(shù)據(jù)時,需要通過明細(xì)報表區(qū)段來顯示從表的數(shù)據(jù)。這種情況經(jīng)常發(fā)生的例子是單據(jù)類報表,雖然有些單據(jù)只含一個單據(jù)頭,但大多數(shù)單據(jù)都含一個或

21、多個單據(jù)體,單據(jù)頭與各單據(jù)體構(gòu)成“主從”關(guān)系。注:單據(jù)類報表中,單據(jù)體的數(shù)據(jù)一定要放在放在明細(xì)區(qū)域的明細(xì)表中,否則會發(fā)現(xiàn)只顯示單據(jù)體中的一條數(shù)據(jù),因為單據(jù)體本身相對單據(jù)而言是一個子表。在創(chuàng)建單據(jù)類報表時,在含明細(xì)區(qū)段的工作區(qū)點擊鼠標(biāo)右鍵,彈出的菜單中有“插入明細(xì)報表”子菜單項,其包含可以作為明細(xì)表插入的下級菜單項。點擊其中一項,即會在明細(xì)區(qū)段下插入一個明細(xì)表區(qū)段,同時在明細(xì)表區(qū)段下加入明細(xì)區(qū)段。此后可將單據(jù)頭的字段拖放至報表頭,而將單據(jù)體的字段放至明細(xì)區(qū)段下的明細(xì)報表區(qū)段下的明細(xì)區(qū)段內(nèi)。對于明細(xì)表區(qū)段還可以插入如下區(qū)段來修飾明細(xì)表:Ø 報表首Ø 分組首Ø 分組尾&

22、#216; 報表尾在明細(xì)表中插入的上述區(qū)域其具體的含義與前面的介紹一致。2.3 報表管理報表的管理指在報表管理窗口完成報表的新增、刪除、修改,報表的引入與引出,以及報表的發(fā)布與權(quán)限管理,報表管理的窗口如下:2.3.1 新建、刪除與修改通過報表管理窗口,可以完成報表的新建與刪除。報表管理窗口左下角為已經(jīng)打開的子系統(tǒng),報表按照“子系統(tǒng)報表類型報表”這一層次進(jìn)行管理。操作一個報表時,需要首先打開并選擇報表所在的子系統(tǒng),然后在報表類型列表選擇正確的報表類型,在窗口右邊報表列示區(qū)域會顯示選中子系統(tǒng)下選中類型的所有報表。新建一張報表,在選擇正確的報表類型后,點擊工具欄新建按鈕,彈出報表的新建向?qū)нM(jìn)行報表的

23、新建;刪除一張報表時,在報表列示區(qū)選擇待刪除的報表后,點擊工具欄的刪除按鈕即可;也可以在選擇待修改的報表后,點擊工具欄的設(shè)計按鈕來修改以前創(chuàng)建的報表;或點擊工具欄的的預(yù)覽按鈕預(yù)覽報表顯示的效果。此外,還可以對已經(jīng)存在的報表重新命名。在報表列示區(qū)選擇要重新命名的報表,點擊“文件”主菜單下的“重命名”菜單項,在彈出的對話框中輸入報表的新名稱確定即可。也可以將一個報表以另一個名稱另存一份在系統(tǒng)中,這樣就可以在原有的基礎(chǔ)上修改得到與原來不一樣的新報表,但同時又保留了原有的報表,報表的另存需要打開報表后,在報表設(shè)計窗口通過執(zhí)行“文件”主菜單下的“另存為”菜單項功能進(jìn)行。2.3.2 引入引出在系統(tǒng)中創(chuàng)建的

24、報表是保存在系統(tǒng)的數(shù)據(jù)庫中的,但是可以將設(shè)計的報表從系統(tǒng)中引出為一個磁盤文件,這樣就可以分發(fā)給其它人員使用。其它人員拿到報表文件后,可以引出到系統(tǒng),然后保存在系統(tǒng)的數(shù)據(jù)庫中。引入報表,可以通過執(zhí)行“文件”主菜單下的“引入”菜單項功能完成,點擊該菜單項后會彈出一文件打開對話框,選擇要引入的報表文件,確定后,引入的報表會自動在報表設(shè)計窗口中打開,執(zhí)行保存,則報表引入到了系統(tǒng)。引出報表時,需要到報表的設(shè)計窗口,執(zhí)行“文件”菜單下的“引出”功能,彈出文件保存對話框,輸入文件名稱、確定,則報表會以指定的名稱保存在指定的目錄下。2.3.3 報表發(fā)布報表設(shè)計后,列表報表與SQL 增強(qiáng)報表可以發(fā)布到K/3 C

25、loud 主控臺,在主控臺直接點擊發(fā)布的明細(xì)功能即可打開報表;單據(jù)類報表則需要類似于套打模板一樣,在套打設(shè)置中選擇標(biāo)準(zhǔn)報表模板打印,設(shè)置與單據(jù)關(guān)聯(lián),然后使用單據(jù)類報表預(yù)覽和打印。Ø 單據(jù)類報表單據(jù)運行時,可以設(shè)置單據(jù)的單據(jù)類報表,設(shè)置后執(zhí)行單據(jù)的標(biāo)準(zhǔn)打印即可以打印單據(jù)的數(shù)據(jù)。設(shè)置單據(jù)關(guān)聯(lián)的單據(jù)類報表操作如下:1. 單擊套打設(shè)置打印模板設(shè)置;2. 在彈出的“套打設(shè)置”界面,選擇“使用標(biāo)準(zhǔn)報表模板打印”,在單據(jù)類型對應(yīng)的的標(biāo)準(zhǔn)報表模板選擇單據(jù)類報表;如下圖所示:設(shè)置完單據(jù)與單據(jù)類報表的關(guān)聯(lián)后,可以執(zhí)行單據(jù)類報表的預(yù)覽與打印。Ø 列表報表列表類報表設(shè)計后可以發(fā)布到 K/3 主控臺

26、界面,可以在主控臺對數(shù)據(jù)源進(jìn)行過濾、導(dǎo)出、打印等操作。1. 單擊文件發(fā)布到主控臺;2. 在彈出的發(fā)布窗口中選擇需要發(fā)布的子系統(tǒng)以及需要發(fā)布的對象,如下圖所示;在 K/3 Cloud 主控臺點擊發(fā)布的列表報表,即可打開列表報表查看數(shù)據(jù)并打印。列表報表展示多張單據(jù)的數(shù)據(jù),故在運行時,會彈出單據(jù)過濾界面,根據(jù)設(shè)置的條件查找單據(jù),將單據(jù)的結(jié)果數(shù)據(jù)顯示出來。Ø SQL增強(qiáng)報表SQL 增強(qiáng)報表可以基于匯總數(shù)據(jù)源、交叉數(shù)據(jù)源、元數(shù)據(jù)組成的數(shù)據(jù)源以及原直接SQL報表的基礎(chǔ)上創(chuàng)建,若原直接SQL 報表的SQL 語句中含有參數(shù)如:SELECT d.FName as 部門名稱,e.FName as 職員姓

27、名FROM t_Emp as e ,t_Department as dWHERE e.FDepartmentID=d.FItemID AND d.FName='DeptName'說明:1. 上面的 SQL 中,若“SELECT”后跟的字段中有聚合函數(shù),如SUM(),AVG(),MAX(),MIN()等,其后一定要使用“AS”為使用聚合函數(shù)的字段定義別名,否則在設(shè)計SQL 增強(qiáng)報表時,字段列表中沒有此相關(guān)的字段。2. 上面的 SQL 語句中DeptName為輸入?yún)?shù),主控臺運行時將彈出參數(shù)輸入對話框,用戶輸入的參數(shù)值后,系統(tǒng)根據(jù)用戶輸入的參數(shù)值展示根據(jù)該參數(shù)值查詢得到的結(jié)果并以報

28、表設(shè)定的格式展現(xiàn)出來。2.3.4 權(quán)限設(shè)置標(biāo)準(zhǔn)報表的權(quán)限控制包括報表的功能權(quán)限,報表發(fā)表后,需要授予功能權(quán)限才可以查看報表。2.4 報表設(shè)計2.4.1 數(shù)據(jù)源Ø 簡介報表的數(shù)據(jù)源是指報表的取數(shù)來源,一般是指確定的數(shù)據(jù)庫的地址,能夠取得數(shù)據(jù)的數(shù)據(jù)庫對象或它們的集合,如表、視圖、存儲過程與SQL 語句。標(biāo)準(zhǔn)報表的數(shù)據(jù)源是通過“數(shù)據(jù)源管理”入口進(jìn)行統(tǒng)一管理的。由于K/3 Cloud 標(biāo)準(zhǔn)報表是K/3 Cloud 的組成部分,因此報表的取數(shù)來源僅限于K/3 Cloud 的數(shù)據(jù)中心,大大簡化了報表設(shè)計時數(shù)據(jù)源的設(shè)置。在K/3 Cloud 標(biāo)準(zhǔn)報表中,目前支持的數(shù)據(jù)源為K/3 Cloud 數(shù)據(jù)中

29、心中的BOS 單據(jù)、BOS 基礎(chǔ)資料以及它們的列表,另外還包括基礎(chǔ)數(shù)據(jù)源(元數(shù)據(jù)組成的數(shù)據(jù)源)、直接SQL 報表、匯總數(shù)據(jù)源及交叉數(shù)據(jù)源,這些數(shù)據(jù)源中除了匯總和交叉數(shù)據(jù)源,其他都是已經(jīng)在系統(tǒng)中自然存在的業(yè)務(wù)對象,用戶無需定義,也不能通過K/3 Cloud 標(biāo)準(zhǔn)報表設(shè)計器添加新的業(yè)務(wù)對象,這些業(yè)務(wù)對象的創(chuàng)建是在BOS IDE 中完成的。新建報表時,第一步是確定報表類型,實際上是確實報表的取數(shù)來源。若報表上的數(shù)據(jù)只來源于某種單據(jù)或基礎(chǔ)資料的一張單據(jù),則報表類型為單據(jù)類報表;若來源一類單據(jù)的多張或所有單據(jù)的數(shù)據(jù),則為列表報表;若報表數(shù)據(jù)來源為自定義SQL,則需要在BOS IDE中使用自定義SQL 先

30、創(chuàng)建好直接SQL 報表,然后將該直接SQL 報表作為新建SQL 增強(qiáng)報表的數(shù)據(jù)源。除此以外,元數(shù)據(jù)組成的數(shù)據(jù)源以及匯總、交叉數(shù)據(jù)源也可以作為SQL 增強(qiáng)報表的數(shù)據(jù)源。下圖為創(chuàng)建單據(jù)類報表的數(shù)據(jù)源選擇窗口,列表類報表與單據(jù)類報表的數(shù)據(jù)源均為BOS單據(jù)與BOS基礎(chǔ)資料,它們會列示在窗口“業(yè)務(wù)對象”列表框中,如果是創(chuàng)建SQL 增強(qiáng)報表,則下圖“業(yè)務(wù)系統(tǒng)”列表會變成“可選數(shù)據(jù)源”列表。如果在上面的窗口中單據(jù)列表或可選數(shù)據(jù)源列表中沒有發(fā)現(xiàn)需要選擇的數(shù)據(jù)源,可以檢查這些數(shù)據(jù)源是否存在于當(dāng)前子系統(tǒng)中。確定其不在當(dāng)前子系統(tǒng),可以在報表設(shè)計器中打開其它子系統(tǒng)后再進(jìn)行操作。從這里可以看出,創(chuàng)建的報表與其關(guān)聯(lián)的數(shù)據(jù)

31、源必需要在保存同一個子系統(tǒng),但創(chuàng)建完成的列表報表與SQL 增強(qiáng)報表可以發(fā)布到其它子系統(tǒng),單據(jù)類報表必需在單據(jù)的運行界面調(diào)用,因此它的打開位置與單據(jù)的發(fā)布位置有關(guān)。Ø 基礎(chǔ)數(shù)據(jù)源基礎(chǔ)數(shù)據(jù)源是指系統(tǒng)中元數(shù)據(jù)組成的新數(shù)據(jù)源。系統(tǒng)中的元數(shù)據(jù)包括單據(jù)、基礎(chǔ)資料的數(shù)據(jù)庫實體表。將數(shù)據(jù)源設(shè)計所需要的表直接拖入設(shè)計區(qū),并對相關(guān)的字段進(jìn)行關(guān)聯(lián),即可保存為一個由元數(shù)據(jù)組成的新數(shù)據(jù)源;如下圖所示:保存的基礎(chǔ)數(shù)據(jù)源名會在數(shù)據(jù)源管理界面顯示出來;基礎(chǔ)數(shù)據(jù)源的過濾條件支持設(shè)置常用過濾、固定過濾等。在基礎(chǔ)數(shù)據(jù)源設(shè)計界面,可以對選擇的數(shù)據(jù)源進(jìn)行測試,以及基于該基礎(chǔ)數(shù)據(jù)源基礎(chǔ)上生成匯總數(shù)據(jù)源、交叉數(shù)據(jù)源或直接進(jìn)入報表

32、樣式生成向?qū)Ы缑嬷苯又谱鲌蟊怼?#216; 匯總數(shù)據(jù)源匯總數(shù)據(jù)源是在基礎(chǔ)數(shù)據(jù)源或列表上進(jìn)行匯總,主要用于圖型、圖表,也可以直接用作數(shù)據(jù)的匯總展示。匯總數(shù)據(jù)源就是要在原有數(shù)據(jù)源基礎(chǔ)上依據(jù)某些字段(如供應(yīng)商)對某些字段(如數(shù)量和金額)進(jìn)行匯總處理。如原數(shù)據(jù)源形式為進(jìn)口訂單列表,現(xiàn)需要按照供應(yīng)商和業(yè)務(wù)員對數(shù)量和金額字段進(jìn)行匯總:1. 首先選擇新建匯總數(shù)據(jù)源,選擇進(jìn)行匯總基礎(chǔ)數(shù)據(jù)源;2. 選擇匯總依據(jù)字段,注意這里可以通過上移和下移調(diào)整字段的位置,這里的上下位置對應(yīng)到數(shù)據(jù)源中的左右順序;3. 選擇需要匯總的字段,并選擇進(jìn)行匯總的函數(shù);匯總數(shù)據(jù)源支持按照一個或幾個數(shù)據(jù)源進(jìn)行排名、排序;4. 匯總數(shù)據(jù)源支

33、持生成后立刻進(jìn)入報表樣是生成向?qū)Ы缑孢M(jìn)行報表的設(shè)計;5. 匯總數(shù)據(jù)源可以進(jìn)行測試操作,測試的界面支持導(dǎo)出到文件。Ø 交叉數(shù)據(jù)源交叉數(shù)據(jù)源是基于基礎(chǔ)數(shù)據(jù)源以及列表生成交叉數(shù)據(jù)源,主要用于制作圖型、圖表,也可以直接用作數(shù)據(jù)的交叉展示,樣式類似于交叉分析表。其步驟如下:1. 首先點擊新建交叉數(shù)據(jù)源,選擇需要進(jìn)行交叉處理的數(shù)據(jù)源,并定義好數(shù)據(jù)源名;2. 接下來選擇行標(biāo)題,即需要匯總的依據(jù)字段,如這里的季度字段;需要注意的是行標(biāo)題只能選擇一個字段,即只能依據(jù)一個字段進(jìn)行匯總;3. 選擇列標(biāo)題,即按照該列標(biāo)題進(jìn)行展開顯示,如這里的機(jī)器種類;需要注意的是列標(biāo)題只能選擇一個字段;4. 選擇交叉點計算

34、的數(shù)值,如這里的銷售額;5. 此外,交叉數(shù)據(jù)源支持依據(jù)一個或幾個字段進(jìn)行排序操作;6. 生成的數(shù)據(jù)源可以選擇直接進(jìn)入報表樣式生成向?qū)Ы缑妫?. 對新生成的交叉數(shù)據(jù)源進(jìn)行測試,可以看到數(shù)據(jù)源的格式已經(jīng)進(jìn)行了交叉調(diào)整。Ø 多數(shù)據(jù)源標(biāo)準(zhǔn)報表還支持多數(shù)據(jù)源的應(yīng)用,如制作圖表,可以選擇將多個數(shù)據(jù)源中的一個與圖型綁定,一個則與列表綁定。需要注意的是:組合數(shù)據(jù)源可以由基礎(chǔ)數(shù)據(jù)源、匯總數(shù)據(jù)源及交叉數(shù)據(jù)源組成,多個數(shù)據(jù)源如果相互之間沒有關(guān)聯(lián)可以作為子查詢獨立存在。多個數(shù)據(jù)源組合時過濾條件支持合并。組合數(shù)據(jù)源生成后進(jìn)入過濾界面,關(guān)鍵字支持合并,過濾條件支持合并,如果不希望某兩個關(guān)鍵字合并,可以修改其名稱

35、來變通實現(xiàn)。合并后的過濾條件支持依據(jù)合并規(guī)則反向調(diào)用原數(shù)據(jù)源,并將結(jié)果返回給當(dāng)前報表。多數(shù)據(jù)源情況下支持選擇主表,但是主表只能選擇基礎(chǔ)數(shù)據(jù)源。2.4.2 綁定字段報表上的信息有兩類:一類是靜態(tài)的信息,如公司的Logo 圖標(biāo),公司的聯(lián)系電話、地址,及報表的名稱;另一類信息為動態(tài)信息,它顯示系統(tǒng)數(shù)據(jù)庫中的即時信息,甚至加以分析統(tǒng)計顯示在報表上,如公司本月在全球各地區(qū)的銷售情況,這個數(shù)據(jù)不是靜止不變的,因此稱之為動態(tài)信息。報表的主要作用是顯示動態(tài)信息,當(dāng)然也可能是動態(tài)取出后靜態(tài)化為外部文檔,如Excel、Word、PDF 文件,這些文件可以發(fā)送給其它人傳遞信息,但通常這些文檔上的信息不再發(fā)生變化。如

36、果是顯示動態(tài)信息的報表,需要將報表上的元素與數(shù)據(jù)庫的元素進(jìn)行映射,這樣在報表運行時,報表會實時地到數(shù)據(jù)庫中取數(shù),我們把完成報表上的元素與數(shù)據(jù)庫的元素的映射過程稱之為“綁定”,這個過程實際上就是完成報表顯示控件與數(shù)據(jù)庫中表、視圖等數(shù)據(jù)庫對象的字段的綁定??梢越壎ǖ綌?shù)據(jù)庫字段的報表顯示控件用得最為普遍有“文本”控件與“表格”控件的單元格,無論是“文本”還是“表格”的單元格,其綁定過程都是一樣的,下面的內(nèi)容是以表格控件的單元為例來說明的。將單元格綁定到字段有三種方法:一是將字段從字段列表用鼠標(biāo)直接拖放到相應(yīng)的單元格;另一種方法是通過單元格的快捷操作完成字段的綁定;最后一種是通過單元格的屬性窗口來完成

37、綁定字段的設(shè)定;下圖中顯示的是通過第二種方法來完成與字段的綁定的,選擇要綁定字段的單元格后,其右上角會出現(xiàn)一個“>”快捷操作按鈕,點擊該按鈕會彈出快捷操作項,同時按鈕上的標(biāo)題變成“<”,在快捷操作項中,通過數(shù)據(jù)綁定項的下拉列表選擇要綁定的字段即完成數(shù)據(jù)的綁定。通過第二種方法來完成與字段的綁定的,選擇要綁定字段的單元格后,其右上角會出現(xiàn)一個“>”快捷操作按鈕,點擊該按鈕會彈出快捷操作項,同時按鈕上的標(biāo)題變成“<”,在快捷操作項中,通過數(shù)據(jù)綁定項的下拉列表選擇要綁定的字段即完成數(shù)據(jù)的綁定。在設(shè)置數(shù)據(jù)綁定時,可以同時設(shè)置字段值的顯示格式,對于日期、數(shù)字型字段尢為重要,否則日期

38、型字段的值會顯示完整年月日時分秒等信息,數(shù)字型的字段會顯示很多尾數(shù)0;設(shè)置顯示格式的方法是點擊設(shè)置項“格式”右邊的按鈕,彈出格式設(shè)置對話框,在對話框中選擇合適的格式,格式對話框及各種格式的含義見后繼“字段顯示格式”小節(jié)。2.4.3 分組與匯總分組與匯總往往是兩個有著一定聯(lián)系的功能,不分組的情況下,匯總是取所有明細(xì)數(shù)據(jù)數(shù)據(jù)的匯總結(jié)果,有分組設(shè)定的情況下,匯總可以取一個組內(nèi)明細(xì)數(shù)據(jù)的匯總結(jié)果。Ø 分組:分組是指按統(tǒng)計對象某個共同屬性將統(tǒng)計對象分類,如將公司所有員工部部門進(jìn)行分類,以統(tǒng)計顯示出每個部門及各員工的人力資源成本,這時在創(chuàng)建報表時需要以部門作為分組字段。另一個例子是公司會收到很多

39、客戶的訂單,每個客戶都會有很多訂單,可以以客戶作為分組字段,從而統(tǒng)計出每個客戶的訂單總額。設(shè)計報表時,分組及匯總功能的完成是通過設(shè)置分組區(qū)域的分組屬性來完成的,首先是設(shè)置分組字段,選中分組首區(qū)域,點擊區(qū)域名稱右上角“>”快捷操作按鈕,在彈出的快捷操作項列表中,有“分組字段”一項,如下圖所示:點擊“分組字段”項的操作按鈕,彈出分組字段設(shè)置窗口,如下圖所示:上述窗口左邊為分組成員列表,即參與分組的字段可能不僅一個,而是由多個字段的組合作為分組,這些字段合稱為分組字段集合。設(shè)定分組字段時,首先點擊上述窗口上的“添加”按鈕,成員列表中會增加一個新項,也可在成員列表中選中一項后,點擊“移除”按鈕將

40、選中項刪除。在窗口右邊設(shè)置該成員的排序方法,升序或是降序,設(shè)置字段名,通過下拉列表可以選擇報表數(shù)據(jù)源中的任意字段。分組字段有多個時,再次點擊“添加”按鈕添加成員并設(shè)置其排序方式及該成員綁定的字段。通過成員列表右邊的上下調(diào)整按鈕,可以調(diào)整成員相對于其它成員的次序,這將影響報表中分組之間的相對次序。Ø 匯總:匯總是報表很重要的一個統(tǒng)計分析功能,匯總提供了對明細(xì)數(shù)據(jù)進(jìn)行求和、取平均值、取最大值、取最小值、記數(shù)等功能,用得最為廣泛的是求和。設(shè)置匯總的操作相對簡單,下面以設(shè)置在表格單元格顯示匯總信息為例介紹設(shè)置匯總的方法:設(shè)置單元格顯示數(shù)據(jù)匯總信息,有兩種方法,一種是通過單元格的快捷操作按鈕進(jìn)

41、行;另一種是通過屬性設(shè)置窗口進(jìn)行設(shè)置;使用前一種方法較為方便快捷;設(shè)置時首先選中表格的單元格,此時單元格右上角會出現(xiàn)“>”快捷按鈕,點擊彈出快捷設(shè)置項列表,其中有一項為“匯總”,如下圖所示:通過點擊單元格的快捷操作項“匯總”旁邊的操作按鈕,會彈出如下一屏所示的匯總設(shè)置窗口:從屏幕上匯總設(shè)置窗口可以看出,通過這個窗口可以設(shè)置綁定字段、匯總函數(shù)、顯示格式、是否顯示空值及匯總范圍,窗口右邊是設(shè)置后的預(yù)覽效果,對各設(shè)置項分別描述如下:1. 綁定字段(Bound field):點擊綁定字段下拉列表框右邊的按鈕,報表綁定的數(shù)據(jù)源中的所有字段均會顯示在下拉列表中,選擇要對其進(jìn)行匯總統(tǒng)計的字段即可;2.

42、 匯總函數(shù)(Summary function):提供了如下一些常用匯總函數(shù),報表上將根據(jù)設(shè)置的函數(shù),顯示相應(yīng)的統(tǒng)計值,函數(shù)的功能分別描述如下:函數(shù)名說明:平均,綁定字段的所有明細(xì)數(shù)據(jù)相加后除以總記錄數(shù)的結(jié)果;總數(shù),明細(xì)數(shù)據(jù)的記錄數(shù),若有設(shè)置分組字段,且設(shè)計當(dāng)前匯總字段匯總范圍為分組,則為一個組內(nèi)明細(xì)數(shù)據(jù)的記錄數(shù);求和,綁定字段數(shù)據(jù)相加的結(jié)果;最大值,明細(xì)數(shù)據(jù)中綁定字段值中的最大值;最小值,明細(xì)數(shù)據(jù)中綁定字段值中的最小值;正運行匯總,正運行數(shù)據(jù)匯總;百分比,綁定字段的明細(xì)數(shù)據(jù)除以綁定字段數(shù)據(jù)相加的結(jié)果;3. 顯示格式(Format string):數(shù)據(jù)庫中存儲的值以默認(rèn)格式顯示在報表上時,可能不

43、符合用戶要求,這時可以通過設(shè)置顯示格式的辦法,使報表信息的顯示更加合理,或是更加符合用戶的使用習(xí)慣。點擊匯總設(shè)置窗口中的格式設(shè)置項旁邊的設(shè)置按鈕,彈出顯示格式設(shè)置窗口即可進(jìn)行顯示格式設(shè)置;格式對話框及各種格式的含義見后繼“字段顯示格式”小節(jié)。要注意對于匯總值的顯示格式的設(shè)置,容易與非匯總值的顯示格式設(shè)置混淆,對于匯總值的顯示格式設(shè)置只能在匯總設(shè)置時進(jìn)行設(shè)置;從屬性窗口中設(shè)置時,也只能通過設(shè)置匯總分組下的格式屬性進(jìn)行,不能在“數(shù)據(jù)據(jù)綁定”屬性下的文本格式屬性中進(jìn)行設(shè)置。4. 忽略空值(Ignore NULL Values):對于統(tǒng)計字段值為空的記錄,勾選該項則不進(jìn)入統(tǒng)計。記數(shù)時當(dāng)作沒有該記錄,求

44、平均值時,該記錄也不計,只是把不為空的字段值相加除以不為空的記錄數(shù)。5. 匯總范圍(Summary Running):指匯總統(tǒng)計函數(shù)的取值范圍,總共有四種,如下表所示:范圍說明None 無,選中該項則取消已經(jīng)設(shè)置的匯總;Group 分組,匯總函數(shù)作用于一個分組,即取一個分組的匯總值;Page 頁,匯總函數(shù)作用于頁,這種應(yīng)用通常是在頁首或頁腳顯示當(dāng)前頁的小計信息,特別是明細(xì)數(shù)據(jù)很多,需要在多頁顯示時很有用;Report報表,匯總函數(shù)作用于整個報表,通常在表頭與或表尾區(qū)域的字段顯示統(tǒng)計匯總值時,設(shè)置匯總范圍為整個報表,即不論明細(xì)數(shù)據(jù)有多少個分組,也不論這些明細(xì)數(shù)據(jù)顯在多少頁上,取它們所有值的統(tǒng)計結(jié)

45、果;2.4.4 報表格式化報表格式化是指使用報表編輯器的功能,使報表的數(shù)據(jù)顯示整齊,外觀更加美觀,宜于閱讀。報表格式化的涉及的內(nèi)容較多,現(xiàn)分別一一描述如下:1. 表格:通過是表格來顯示數(shù)據(jù)是報表格式化一種途徑,表格可以使數(shù)據(jù)的顯示更加整齊。以表格來顯示數(shù)據(jù)需要首先將顯示數(shù)據(jù)的報表控件放置在表格內(nèi),表格缺省沒有邊框,為表格設(shè)置邊框時不要針對單元格逐一設(shè)置,最好是選中整個表格后統(tǒng)一設(shè)置。將鼠標(biāo)移到表格上靜止不動,表格左上角會出現(xiàn)移動表格的鼠標(biāo)指針,如下圖所示:此時點擊鼠標(biāo),表格會顯現(xiàn)選中狀態(tài)(表格四周會出現(xiàn)粗的虛線框及小方框樣的控制點),如下圖所示:表格被選中后,通過表格的屬性窗口中設(shè)置其邊框,通

46、常選擇“All”。對于以表格顯示的明細(xì)數(shù)據(jù),可以在分組首區(qū)域中通過表格顯示表格中數(shù)據(jù)的標(biāo)題,該表格加上所有的邊框;設(shè)置其明細(xì)區(qū)域中的表格邊框時,不要有上邊框,否則會發(fā)現(xiàn)每兩行明細(xì)數(shù)據(jù)間的表格線較其它表格線粗,這是由于上一行的下邊框與下一行的上邊框重疊引起的;分組尾區(qū)域中的表格也一樣,設(shè)置時不要有上邊框。2. 重新顯示表頭:如果明細(xì)數(shù)據(jù)太多,需要跨頁顯示,往往需要在新頁再次顯示數(shù)據(jù)的標(biāo)題,為方便地完成該功能,可在在分組首區(qū)域設(shè)計明細(xì)數(shù)據(jù)的標(biāo)題,然后通過快捷方式設(shè)置分組首區(qū)域的“每頁重復(fù)”屬性,即在如下圖中勾選“每頁重復(fù)”的復(fù)選框:3. 分頁:需要將報表上某個區(qū)域的數(shù)據(jù)在一個新頁中顯示,最好的辦法

47、就是設(shè)置區(qū)域控件的“分頁符”屬性,該屬性有三個可選值,如下圖所示:空,表示該區(qū)域內(nèi)的信息顯示不產(chǎn)生額外的分頁;區(qū)段前,表示該區(qū)域的信息在一個新頁中開始顯示;區(qū)段后,表示顯示該區(qū)域中的信息后,開始一個新頁顯示后一區(qū)域中的信息。若對于同一區(qū)域中的信息,想讓其中一部分從一個新頁中開始顯示,可在設(shè)計時在需要在新頁顯示的信息前添加“分頁符”控件到報表上,報表預(yù)覽與打印時,就會將分頁符后的內(nèi)容在新頁中顯示與打印。4. 打印在底端:有些報表需要在最后一頁的頁尾顯示一些信息,可以把這些要顯示的信息放置在“表尾”區(qū)域,因為該區(qū)域的信息只在最后一頁顯示,默認(rèn)是緊跟著前一區(qū)域的信息顯示,但可以設(shè)置為“打印在底端”(

48、如下圖所示),這樣頁尾區(qū)域的信息就會靠最后一頁的頁尾顯示。5. 圖片:圖片能增強(qiáng)報表的視覺效果,報表上的圖片主要包括兩個方面:一個報表發(fā)布者的信息,包括公司的Logo、商標(biāo);另一個是報表相關(guān)的產(chǎn)品的圖片。為報表添加圖片,需使用報表的片顯示控件,然后設(shè)置其圖片屬性,可以引入一張本地圖片到報表中。2.4.5 字段顯示格式可以將報表上綁定的字段為數(shù)值、日期型的字段以指定的格式在報表上顯示數(shù)據(jù),如小數(shù)的精度,前面有無貨幣符號等,可以通過顯示格式設(shè)置對話框進(jìn)行,如下圖所示:格式設(shè)置對話框與MS Excel 單元格設(shè)置對話框類似,操作也一致,具體各種格式的含義與套打設(shè)計時的顯示格式設(shè)置基本一致的,可以根據(jù)

49、窗口顯示的“示例”結(jié)果也可以理解其具體的含義。其中有一個選項是“負(fù)數(shù)紅字”,在套打模板設(shè)計時也有這個選項,其意義是相同的,它是指報表控件對應(yīng)的數(shù)字型字段的值為負(fù)數(shù)時,在預(yù)覽與查看報表時以正數(shù)紅色顯示。設(shè)置報表控件的顯示格式的方法有兩種:一種是通過報表控件的快捷操作進(jìn)行;另一種是通過屬性窗口進(jìn)行設(shè)置,分別說明如下:通過報表控件的快捷操作進(jìn)行設(shè)置時,首先選中要進(jìn)行格式設(shè)置文本控件或表格的單元格等報表控件,其右上角會出一個“>”的快捷按鈕,點擊彈出一個快捷操作列表,其中有一點擊其右邊的設(shè)置按鈕,會彈出格式設(shè)置對話框,選用正確的格式即可;要注意的是對于顯示匯總數(shù)據(jù)的報表控件,不能直接通過快捷操作

50、項中的“格式”進(jìn)行匯總數(shù)據(jù)格式的設(shè)置,而是通過快捷操作項的“匯總”設(shè)置項進(jìn)行,如下圖所示:點擊匯總設(shè)置按鈕,彈出匯總設(shè)置對話框,其中有一項就是“格式(Format string)”,點擊其右邊的設(shè)置按鈕會彈出格式設(shè)置對話框,通過它來完成匯總數(shù)據(jù)格式的設(shè)置。另一種設(shè)置顯示格式的方法是通過報表控件的屬性窗口來完成。選中對于不是顯示匯總信息的報表控件,在屬性窗口展開“數(shù)據(jù)綁定”組,可以看到“文本”子組下有“格式”這一項,點擊其右邊的設(shè)置按鈕,也會彈出顯示格式設(shè)置對話框,通過格式對話框完成顯示格式的設(shè)置;同時也要注意對于顯示匯總信息的報表控件,設(shè)置顯示格式時不能通過設(shè)置“數(shù)據(jù)綁定”組下“格式”屬性來進(jìn)

51、行,而是通過“匯總”組下的“格式”屬性來進(jìn)行設(shè)置。顯示格式總共分為六類,分別詳細(xì)說明如下:Ø 日期目前提供了多 種日期格式,以2014 年12 月18 日例,格式化的結(jié)果如下:格式顯示值為yyyy-MM-dd 2014-12-18Ø 數(shù)值用于設(shè)置數(shù)值的精度,是否采用科學(xué)記數(shù)法,是否有千分位,數(shù)值類型的格式以-1234567890.987 為例,示例結(jié)果如下:格式顯示值為:#,#.00 -1,234,567,890.99Ø 百分?jǐn)?shù)用于將原值以帶“%”的百分?jǐn)?shù)顯示,以-1234567890.987 為例,示例結(jié)果如下:格式顯示值為:#% -1234567891%

52、16; 貨幣用于將原值冠以貨幣符號顯示,以-1234567890.987 為例,示例結(jié)果如下:格式顯示值為:$0.00 -$1234567890.99Ø 特殊以-1234567890.987 為例,示例結(jié)果如下表所示:格式顯示值為:(#)# - # -(123) 456 - 7891Ø 常規(guī)用于在原始值前面或后面顯示特定的字符,設(shè)置界面如下所示:2.4.6 圖表將“圖表”控件從工具箱拖放至報表設(shè)計區(qū)域時,會彈出圖表設(shè)計向?qū)В缦聢D所示:該向?qū)б徊讲揭龑?dǎo)用戶設(shè)置圖形的圖表類型、外觀、數(shù)據(jù)、系列標(biāo)題、坐標(biāo)軸、圖例、標(biāo)題,也可通過向?qū)Т翱谧筮叺膶?dǎo)航欄選擇性地針對某些項的設(shè)置。圖表

53、設(shè)置完成后,若需要修改設(shè)置,可通過如下方式進(jìn)行:1. 在設(shè)計區(qū)域選中圖表,此時會在圖表左上角出現(xiàn)快捷操作按鈕,點擊后會彈出其快捷操作菜單項,如下圖所示:2. 點擊菜單項中的“向?qū)А?,彈出該圖的圖表設(shè)置向?qū)?,在向?qū)е锌梢灾匦略O(shè)置和設(shè)計該圖表。Ø 圖表類型標(biāo)準(zhǔn)報表提供了 7 類共59 種圖表類型,分別描述如下:1. 柱狀圖名稱外觀說明并排條形圖并排條形圖以一系列垂直條顯示數(shù)據(jù)。這種類型的圖表最適于表示跨越一段時間的多個數(shù)據(jù)組,便于顯示組值之間的比較(例如AZ、CA、OR 和 WA 地區(qū)去年的銷售數(shù)字)堆積條形圖堆積條形圖以一系列垂直條顯示數(shù)據(jù)。這種類型的圖表最適合表示三個系列的數(shù)據(jù),每個

54、系列的數(shù)據(jù)由一種顏色表示,堆積在一個條形中,便于顯示組值和子組值之間的對比(例如,2013 年、2014 年和 2015 年的銷售情況)百分比條形圖堆積條形圖以一系列垂直條顯示數(shù)據(jù)。這種類型的圖表最適合表示三個系列的數(shù)據(jù)(數(shù)據(jù)為百分比,三個百分比相加為100%),每個系列的數(shù)據(jù)由一種顏色表示,堆積在一個條形中,便于強(qiáng)調(diào)總計的每個組成部分的比例(例如,2013 年、2014 年和 2015 年的銷售占三年總銷售百分比情況)2. 柱狀范圍圖和甘特圖名稱外觀說明并排范圍圖它類似于甘特圖X、Y 軸調(diào)換位置后的顯示,它描述了參數(shù)對應(yīng)的值所屬的范圍(如工作任務(wù)的計劃開始與計劃結(jié)束時間)堆積范圍圖它類似于甘

55、特圖X、Y 軸調(diào)換位置后的顯示;該圖形將多個系列的值按參數(shù)值顯示在一個條形中,這樣便于對比與參照(如同時顯示工作任務(wù)的計劃開始與計劃結(jié)束時間,及實際開始時間與實際結(jié)束時間)并排甘特圖甘特圖是一種水平條形圖,通常用于時間表的圖形化表示。橫軸顯示時間范圍,縱軸顯示一系列任務(wù)或事件。圖表上的水平條表示縱軸各項的事件序列及時間范圍。在創(chuàng)建甘特圖時應(yīng)僅使用日期字段。堆積甘特圖堆積甘特圖,將多個系列的值放在一個進(jìn)度條中表示,如將工作任務(wù)的計劃開始與計劃結(jié)束時間,及實際開始時間與實際結(jié)束時間按任務(wù)名稱放在一個條形中顯示,這樣可以方便地比較計劃時間與實現(xiàn)執(zhí)行時間3. 點線圖名稱外觀說明點圖這種圖形用于在同一上

56、圖中,使用點來表現(xiàn)一系列的數(shù)據(jù)折線圖用一系列以線段相連接的點表示數(shù)據(jù)。這種類型的圖表最適于表示大批分組的數(shù)據(jù)(例如過去幾年的銷售總額),通過這種圖形可以比較容易地看出數(shù)據(jù)的變化及趨勢階梯線性圖這種圖形有助于比較同一系列中各點所代表的值的變化大小4. 面積圖名稱外觀說明并排面積圖面積圖用填充了顏色或圖案的面積來顯示數(shù)據(jù)。這種類型的圖表最適于顯示有限數(shù)量的若干組數(shù)據(jù)堆積面積圖通常依據(jù)時間繪制,以顯示每個系列的對比與累計,它較堆積條形圖比較容易看到變化趨百分比面積圖通常依據(jù)時間繪制,以顯示每個系列的比重,并闡明系列之間的關(guān)系(例如,AZ、CA、OR 和 WA 地區(qū)在銷售總額中所占的百分比)5. 餅圖名稱外觀說明餅圖餅圖用分割并填充了顏色或圖案的餅形來表示數(shù)據(jù)。餅圖通常用來表示一組數(shù)據(jù)(例如銷售占整個庫存的百分比),然而,您也可以選擇多個餅圖來顯示多組數(shù)據(jù),

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論