开发WEB应用系统通常(cháng)都会(huì)遇(yù)到报表打印问题。简单应用(yòng)可(kě)利用IE的页面打印功能(néng),利(lì)用(yòng)HTML标签(qiān)控制(zhì)格(gé)式来实现
。但复杂的业(yè)务型应用系统,报表不仅是组成应用(yòng)的重(chóng)要部分(fèn),还常常是相当复杂(zá)的。现在(zài)很多应用系统都要求提供(gòng)
自定义报表(biǎo)的(de)功能——即客户可以自行设(shè)计、修(xiū)改报(bào)表。
在(zài)C/S结构系(xì)统中(zhōng),报表问题有很(hěn)多(duō)成熟的解(jiě)决方法(fǎ)。如DELPHI开发(fā)工具不仅自带有报表控件,还(hái)可以利用第三方控
件来实(shí)现(xiàn)快速(sù)灵活的报(bào)表制作和(hé)打印,其中有(yǒu)名的控(kòng)件是(shì)FR-Software & A.Tzyganenko 的FastReport。FastReport提
供(gòng)了能与(yǔ)DELPHI无(wú)缝(féng)集成(chéng)的从设计(jì)到打(dǎ)印的完整控件包,提(tí)供的设计界面友好灵活,对(duì)于开发(fā)可让用户自定义报表的(de)
C/S应用来说,是一种很(hěn)好的解决方(fāng)式。
FastReport是非常强(qiáng)大的报表控件,相比QuickReport,ReportBuilder更(gèng)加(jiā)灵活,又非常(cháng)小巧,速度快(kuài)。VCL版本
支持(chí)Borland Delphi 2-6 and Borland C++Builder 1-6。CLX版本(běn)支持Delphi和Kylix。
