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