复杂的报(bào)表?在Report Machine面前(qián),还会有什么复杂(zá)的报(bào)表存在吗?不,不会有的,因(yīn)为这是(shì)一个功能强大,完全自动化、完全自由(yóu)设计(jì)的报表控件(jiàn)。对于一般的主从表,单(dān)表(biǎo),你甚至只需要点动鼠标次数=你的数据字段个数就可以完成一个完全自定义(yì)的,并(bìng)且(qiě)支持用户进行格式修改加工,重(chóng)新设计格(gé)式的报表(biǎo)!
Delphi下的报表控件包,很适(shì)合制(zhì)作中国式(shì)报表,自(zì)带End User Designer,其中一个控件FormReport,可以打(dǎ)印Form,对超长的DBGrid,StringGrid可以自动分页(yè)打印,并支持分组打印,分组(zǔ)统计,含全(quán)部源码(mǎ)。
1、VCL版:这是ReportMachine基础(chǔ)版本,一般以全(quán)部源码形式提供给(gěi)注册用户,可以用在Delphi5-Delphi 2009,C++ Builder5.0-C++ Builder 2009开发环境中(zhōng)。
2、com版:是(shì)个单独的ocx文件(RMReport.ocx),是用Delphi 7.0及以上版本开发(fā)的,是对(duì)VCL版ReportMachine控件的再封装,具有VCL版(bǎn)的全部功能,安(ān)装、使用上更(gèng)容(róng)易些(xiē),com版的ReportMachine可以用在(zài)vb,vc,vfp,pb等开发语言中(zhōng)。一般以ocx无源码形式提供,也可以(yǐ)有全(quán)部(bù)源码(包括vcl源码+ocx源(yuán)码(mǎ))
3、com版for .net WinForm:跟com版一样,但多了(le)个.net下的数据库(kù)接口程序,此版(bǎn)可以用在vb.net,c#中,做winform程序的报表(biǎo)工具。一般以ocx无源码形式提供,也可以(yǐ)有全部源码。
4、webreport版(bǎn):是对(duì)ReportMachine vcl版(bǎn)的再开发,用在asp,asp.net,jsp做的(de)b/s架构的(de)程序中,为客户端ie提供报表预览、打印、导出功能(néng),webreport包括2部分:服务器端(duān)报表引擎(在asp,asp.net,jsp都(dōu)能用,webreport对(duì)上述3中语言(yán)都开发(fā)了报(bào)表(biǎo)引擎)、客户端ie浏览器ActiveX插件(ActiveX插件只有一个,可以自动感知服务器端报(bào)表引擎版本)。webreport版不具(jù)备设(shè)计报表模版功能,需要用单独(dú)的(de)报表设计程序在服务器端设计报表,也可以用本站(zhàn)提供的RMDesigner。
5、webreport for IntraWeb版:跟webreport版功能一样,是专为Delphi中的IntraWeb vcl提供的报表插件(jiàn)。
6、RMDesigner:是用(yòng)vcl版(bǎn)ReportMachine开发的(de)一个报表设计器(qì),可以用来为webreport提(tí)供报表设计功能。
1、支持屏幕打印,控制方法多样,可以(yǐ)打印(yìn)全部(bù)rxlib控件
全部InfoPower控件,TDBGrid,TStringGrid,TImage,TEdit等,TDBGridEh,f1book,
TDecisionGrid等等众多(duō)控件。(例子1,例子2,例子3,例(lì)子4,例子5)
2、支持(chí)最终用户设计、修改报表,只需连接相(xiàng)关的数据源,指出数据的(de)位
置(设置报表样式(shì)),无论是主从表,子报表,套表,都可迅(xùn)速生(shēng)成。开发
一(yī)个(gè)报(bào)表只需几分钟的时(shí)间。
3、报表(biǎo)样式可以保存为(wéi)rmf格式,下次可通过(guò)读(dú)入使用(配(pèi)合SQL脚本就(jiù)可以生成
报表)。并可以把带数据的(de)报表保(bǎo)存为rmp格(gé)式(shì),在任何机器上都可以浏览、打印,
而不需要数据库。
4、生成后(hòu)的(de)报表支持修改,包括字(zì)体的设置,边框的设置,修改内容(róng)等。
5、报表编辑器内自带ado,bde,ibx,Diamond dao,dbisam等(děng)数据访问控件,可以
通过(guò)这些控件开(kāi)发独立的报表制作工具。其使(shǐ)用方法(fǎ)和delphi中的控件是一(yī)样(yàng)的。
6、完全、自由(yóu)自定义页面、边距、字体,标题和页眉页(yè)脚,并可(kě)以在自认合适(shì)的(de)
地方插入函数来(lái)实(shí)现当(dāng)前日期,页合(hé)计,总合计等功(gōng)能,合计字段可以放在页头,分(fèn)
组头,并支(zhī)持条(tiáo)件(jiàn)合计(jì),对分组合计,分页合计,总计等只需简单地设置属性(xìng)即可。
7、完全(quán)支持D5--D7,BCB5--BCB6。
8、报表中可以在自认合适(shì)的事件(on beforeprint,on afterprint等)中加入程
序(xù)脚(jiǎo)本,以控(kòng)制、或实现更(gèng)复杂的打(dǎ)印效果。
9、更新迅速,可根据使(shǐ)用人员与用户的意见(jiàn),不断的(de)加入新的功(gōng)能。
10、多种格式转换,可以把做出的(de)报表转(zhuǎn)换为html,xls,pdf,bmp,jpeg等等格式(shì)。
11、自动对(duì)超(chāo)长记录(lù)折行,超长的内(nèi)容(róng)也会(huì)自动折行,中文换(huàn)行不会(huì)乱(luàn)码。
12、首家支持缩放(fàng)打印功能,可以根据打印时选(xuǎn)择(zé)的纸张自动缩放报表(biǎo)。
13、首家(jiā)支持(chí)即打即(jí)停.
14、首(shǒu)家提供类(lèi)似excel的报表设计器,给你足够(gòu)灵活方(fāng)表的报表设(shè)计方式。
15、首家提供(gòng)双报表设计器(第一种,第二种(zhǒng)),满足所有的(de)需求。
16、更是提供类(lèi)似于(yú)ObjectPascal的script,实现特殊功能。
17、首家提供web,IntraWeb中的报表解决方案。
18、首家提供(gòng)报表(biǎo)压缩处理,占用内存(cún)更(gèng)少(shǎo),生成报表速度更快。
19、首家提供(gòng)合并单元(yuán)格(gé)功能(néng),更加适(shì)应处理复杂的中文报表(biǎo)。
20、自动填空行,每页打印数量(liàng)等细节处理更完善。
21、首家提(tí)供IntraWeb下报表插件,完美实现b/s下报表(biǎo)
22、提供webreport方案,可以(yǐ)在asp,asp.net,php中实(shí)现报表的打印预览。
