国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

使用模板報表提高生產力,水晶報表 10 模板技術

2024-07-21 02:23:58
字體:
來源:轉載
供稿:網友
在報表中重用

報表設計過程中最苛刻和最消耗時間的部分是將你的所有報表格式化成統一的外觀。許多公司要求報表設計者遵照企業標準,比如:信頭或者是 gaap/sec 規范的某些要求。

在理想世界里,這只需較少的工作,如果允許報表設計者集中精力格式化一個報表,并且將它用作其它所有要求形象化和展示質量的報表的指南。當一個報表完成相應的格式化后,為何不把它的內容和格式應用到其它報表呢?在水晶報表 10 里,將現有報表的布局應用到其它報表是非常簡明的。通過定制化的報表模板功能,這將成為可能。

本白皮書旨在幫助你更多的了解水晶報表 10 中的報表模板功能,以及如何使用它改善組織中報表設計的效率和生產力。


目錄

在報表中重用
了解報表模板
  使用報表模板
使用現有的水晶報表作為模板
為何模板優于先前版本中的風格 (styles)
創建有效的報表模板
  設計高效模板的注意事項
使用模板字段對象
使用報表模板簡化報表創建的工作量
應用多個模板
總結


了解報表模板

報表模板可以被認為是數據(原始報表中的)和布局(模板報表)之間的婚姻。模板包含了基本結構 - 當相應字段被添加到報表時,如何顯示和格式化報表。

報表模板實際上是通常的報表文件 (rpt)。這意味著你能夠使用事實上任何 rpt 文件作為報表模板。模板能夠被應用到其它報表,所以它們的格式化和布局能夠用作其它報表的基礎。把模板應用到其它報表,布局等格式化將被應用到報表。此種例子是一個在詳細資料節有四個字段的報表,應用展示質量的模板前,所有的節是擠壓在一起的。應用模板后,模板中字段的位置迫使現有報表中的字段延伸,并且應用了字體。

使用報表模板

模板能夠存儲許多類型的對象。報表設計過程中的集中數據部分完成后,這些對象能夠被應用到報表。將現有的模板應用到報表能夠節省幾小時,甚至幾天的,普通格式化任務。

通過將模板應用到報表,能夠完成的一些任務類型是:

●添加企業的標識和其它圖像
●格式化成一致的頁號
●將字體風格/顏色/字體應用到數據字段
●格式化字段邊框和背景
●調整字段大小
●格式化組眉和組腳
●格式化匯總字段
●添加水印
●應用其它復雜的格式化
●插入線
●插入框
●使用儲備庫對象
●添加報表標題
●維護網站鏈接
●基于數據字段的類型進行格式化

選擇使用模板事實上無任何限制。


為何模板優于先前版本中的風格 (styles)

水晶報表 9 之前,用戶能夠使用水晶報表的風格 (styles) 特性。風格特性允許設計者將一套格式化風格應用到報表。報表風格的作用相當有限,因為它們不能被定制。例如,你甚至不能改變組名字段的顏色,因為沒有辦法打開風格來進行修改。

報表風格也被限制用于數據和組字段。不包括任何圖像或者靜態文本對象。風格被硬編碼進水晶報表設計器,所以不能夠使用任何外部的 rpt 文件。

有了水晶報表 10 的報表模板,你能夠在報表對象級別上,將任何報表對象或者格式用作一種可應用的風格。這樣,模板采納了先前版本的風格特性,并且增強了它,使它能夠適用于更多的對象類型及應用。


使用現有的水晶報表作為模板

通過應用模板能夠完成許多報表格式化任務。如果通過手工完成,其中的許多任務將會花費報表設計者幾個小時的時間。比如,從水晶報表 10 的模板子文件夾應用“機密”示例模板。

之前:                之后:



通過應用定制的模板,可以自動完成下列任務:

●從 crystal 儲備庫將 powered by crystal 標識添加到報表(連同它的工具提示和超鏈接)
●添加一個顯示“機密”的圖像,作為每一頁報表的襯底
●修改所有數據庫字段的字體和位置
●在報表里顯示記錄選定公式
●在詳細資料節的所有項目之間添加虛線
●在紀錄選定公式的周圍添加一個圓角框
●使用圓角框顯示組的起點和終點
●將每個數據字段的字段標題移動到組眉,并使用雙線格式化它們

模板中最有用的特性之一是,即使目標報表的詳細資料節中有更多的字段,它仍然為這些額外字段復制數據字段的格式化。模板將它們放入一個分離的詳細資料節(通常命名為“詳細資料 b”),所以它們將會一起出現,但不會彼此覆蓋。無需擔心手工應用相同的格式化,字段能夠被移動到周圍。


創建有效的報表模板

因為任何報表都能夠用作模板的基礎,報表設計者也許只需要提煉少數功能或者格式化特征,就能夠使現有報表更加健壯,可以用作正式模板。

設計高效模板的注意事項

就象以前提到的,數據采集完成后,模板能夠以更快的速度完成格式化任務。因為任何報表都能夠用作模板,報表設計者可能已經擁有一個充滿創意的報表庫了。

如果每個報表所連結的數據庫在架構,結構,或者內容方面都完全不同,將報表的布局作為其它報表的模板可能會引發一些問題。不過,運用適當的設計,模板報表能夠克服這些問題。

例如,公式可能出現問題。因為大多數公式需要數據庫字段來運行,它們與報表中實際的數據庫和數據結構緊密相關。可是,使用一些工具能夠最小化這種后果。使用自定義函數代替預寫的公式能夠減輕某些數據依賴性,比如使用 currentfieldvalue 求值程序作為格式化公式。

有時候,僅僅專注于頁眉或者頁腳,就能夠大大有利于高效報表模板的設計。通過減少普通的頁格式化所需的重復性工作,你能夠提高報表設計的生產力。


使用模板字段對象

在設計報表模板的過程中,可能會產生一種需求,即為字段提供一些特定的格式化,并不基于它們在報表中的位置,而是相反,基于字段的類型。比如,公司可能需要所有日期/時間值以 24 小時格式顯示,而不管操作系統的默認設置,"6:02 p.m. on march 31, 2004" 必須顯示成 "03/31/04 18:02"。

這些需求屬于常見的團體或者工業標準需求,例如 iso 9000 標準。創建模板時,這些字段在報表中的位置或者數量是未知的。報表設計者能夠利用模板字段對象促成這種努力。

當設計報表用作模板時,模板字段對象將代替報表中常規的數據庫字段,并且能夠放置在任何地方。它們甚至能夠用作組字段。

模板字段對象是一種特殊類型的公式字段,它不包含數據,但是允許在其上應用格式化,就象其它所有的數據類型。模板字段對象有一個特殊的對話框,提供格式化編輯器的所有格式化標簽,而不管類型如何。這提供了滿足你所有格式化需求的一站式服務工作室,并且與報表中指定位置的字段的數據類型無關。

提示:取消模板是水晶報表中提供的一個有用的選項。如果你不喜歡應用模板帶給報表的外觀,只需返回模板專家,并在對話框的底部選擇取消命令。通過選擇該選項,然后單擊 ok,水晶報表恢復成模板應用前的原始報表。水晶報表通過打開在模板應用前,它保存的臨時備份 rpt 來實現該選項。


使用報表模板簡化創建報表的工作量

模板能夠完成許多與設計相關的任務,包括:

●條件格式化
●突出顯示字段
●頁眉/頁腳
●圖表標準
●線/框/邊框
●顏色標準
●標識和圖像
●網站/超鏈接/電子郵件地址
●標準自定義函數
●儲備庫對象
●鎖定對象的大小或位置
●特殊字段

這些只是應用模板能夠自動完成的一些典型任務。

應用多個模板

因為任何報表都能夠用作模板,你可以將多個模板應用到一個報表。

如果這些模板用于做不同的事情,這被證明是非常有用的。例如,一個模板可以將標準頁眉和頁腳應用到公司中的所有報表,但是另一個模板能夠將根據部門變化的顏色應用到詳細資料節。因為兩個模板被獨立封裝,所以它們能夠被分別應用,并且不會相互影響;它們增加了報表的價值。生成的報表將擁有企業的風格(頁眉和頁腳),和特定部門的顏色(在詳細資料節)。

提示:單一模板不能多次應用到同一個報表,即使在初次應用模板后,報表又添加了新字段。只要在模板專家中選擇重新應用上一模板,就可讓模板應用到任何新字段。


總結

報表模板能夠在報表設計過程中提高生產力,設計者一次性完成格式化操作,然后單擊按鈕就可將這些修改應用到多個報表。

創建模板無需特別的知識,因為它們只不過是報表文件。不過,模板字段對象能夠用來提高創建模板的水準。

使用模板專家,一個步驟就可直接將模板應用到現有的報表。專家還能夠給出最終結果報表的外觀預覽 - 消除了格式化時的猜測行為。通過定制模板,報表設計者現在能夠專注于從數據中獲取正確的信息,而不是花費無數的時間格式化以及重新格式化他們的報表。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鱼台县| 招远市| 榕江县| 西平县| 嘉义市| 郸城县| 舟山市| 花垣县| 孝义市| 噶尔县| 鄂托克前旗| 泗阳县| 土默特右旗| 旬邑县| 岳普湖县| 枣庄市| 招远市| 江口县| 云南省| 凤翔县| 大邑县| 云霄县| 永善县| 洪洞县| 闽侯县| 竹北市| 鹤峰县| 莫力| 和平区| 衡南县| 宣汉县| 西藏| 合阳县| 调兵山市| 高州市| 泾川县| 金阳县| 大姚县| 屯门区| 石景山区| 凌海市|