原創|使用教程|編輯:鄭恭琳|2020-03-24 15:10:03.137|閱讀 401 次
概述:無論是鋼廠還是學校的院系人員——到處都需要報表:會計、統計、運營。由于現代世界高度計算機化,報表也以電子方式進行。FastReport報表生成器出現在此類軟件的早期,并在Delphi程序員中大受歡迎。隨著.Net Framework版本的出現——它也已在Microsoft平臺的擁護者中廣泛傳播。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
沒有報表,就不可能在任何生活領域開展業務。官僚主義是人類社會不可抗拒的一部分。無論是鋼廠還是學校的院系人員——到處都需要報表:會計、統計、運營。由于現代世界高度計算機化,報表也以電子方式進行。如果沒有特殊程序——報表生成器,創建大量報表將非常困難。
FastReport報表生成器出現在此類軟件的早期,并在Delphi程序員中大受歡迎。隨著.Net Framework版本的出現——它也已在Microsoft平臺的擁護者中廣泛傳播。
創建名稱FastReport是有原因的。該報表生成器確實是編譯復雜報表最快的工具之一。可以說這是它相對于其他競爭對手的主要優勢。
如上所述,FastReport報表生成器是為不同平臺設計的。實際上,這些是具有相同思想和類似實現的不同產品。有些產品可與VCL,FMX,Lazarus,.Net和.Mono等框架一起使用。
FastReport功能可以描述很長時間,因此我們將考慮最重要的功能:
通過代碼創建報表——借助FastReport的公共庫方法,您可以輕松創建報表對象并更改其性質。這樣,您可以在沒有報表設計器的情況下創建完整的報表。但是,這需要根據報表原則加以理解;
多頁報表——由于模板中填充了數據,因此報表分為幾頁。但是您可以創建多個模板,報表中的頁面。因此,您可以在一個內創建多個報表;
Web報表——支持Web報表。根據目標平臺的不同,它可以是ASP.Net(核心)解決方案或VCL的報表服務器。您將能夠在瀏覽器中查看報表,轉到新聞發布臺并以可用格式執行導出。另外,可以區分對報表服務器(對于VCL)對報表的訪問;
繼承——一種機制,允許您在許多報表中使用基本模板。因此,我們可以最大程度地減少創建相同類型的報表或帶有公司標題的報表的工作。
交叉表——使用電子表格的功能-流行的數據分析工具
交互式報表——響應用戶操作的報表。例如,單擊該項目將導致詳細顯示表格或隱藏/打開列表的外觀;
子報表——可以將一個報表嵌入另一個報表。實際上,將對象子報表放置在頁面上時,它會在單獨的頁面上創建模式。子報表的數量不限于;
導出——選項將報表轉換為多種流行格式之一:
Adobe Acrobat (PDF);
Rich Text;
HTML;
MHT;
XML;
Excel 2007;
Excel 97;
Microsoft Word 2007;
Microsoft PowerPoint 2007;
OpenOffice Calc;
OpenOffice Writer;
Microsoft XPS;
CSV;
DBF;
Text;
ZPL;
Image (Jpeg, PNG, BMP, GIFF, TIFF, Windows圖元文件);
XAML;
SVG;
PPML;
PostScript;
Json;
LaTeX.
通過電子郵件發送–通過電子郵件發送報表的功能
界面——現代化的功能區界面可方便地訪問控件。自2007年以來,這種類型的界面已在Microsoft Office中使用。
嵌入應用程序的能力——報表設計器制作了一個單獨的程序(庫),使您可以單獨運行該程序,或將其包含在自定義應用程序中;
預覽模式——在報表設計器中,您可以查看內置格式的報表。此模式還允許您導出報表,打印,發送電子郵件;
母版——設計器中有很多母版,可加快創建報表的過程。例如,一個新的報表向導僅允許幾個步驟來創建帶有數據連接的最終樣本報表。創建數據源的向導-只需單擊幾下即可創建與數據庫的連接;
插件——可以通過插件擴展報表設計器的功能。基本上,這些是插件——用于快速連接到數據源的連接器,但是也有一些插件可以添加要放置在報表中的新對象。
bands的模板頁面——基于“Band”構建頁面報表的思想——數據的特殊容器,這些容器按目的劃分并具有各自的行為。例如,Band“報表標題”僅在頁面頂部顯示一次。Band“頁面標題”出現在每個新頁面的頂部,但在報表第一頁標題的下方。表中的每個條目、Band組和其他酒窖頻段都重復了用于數據輸出的頻段;
函數和變量——在報表中,您可以使用各種內置和用戶定義的函數以及變量進行數據轉換。變量可以從外部報表中獲取值,該值允許您從用戶應用程序控制報表的邏輯。
用戶表單——在生成報表之前,您可以推斷出一個或多個用戶表單。需要使用這些表格來確定報表變量的值或設置數據過濾的條件;
該報表具有內置腳本,可讓您訪問該報表的任何對象和屬性。這意味著您可以使用報表進行所有操作:過濾數據、更改數據輸出的邏輯、轉換數據、添加和刪除對象等等;
XML格式——報表模板是XML格式,盡管已擴展。這樣,當您在文本編輯器中瀏覽熟悉的標記語言時,可以輕松地在報表模板中找到方向;
總之,我們可以說,由于工具包廣泛,多平臺以及報表中內置腳本的存在,FastReport報表生成器可以滿足幾乎所有用戶請求,并且是電子文檔管理領域各種任務的通用解決方案。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn