復(fù)雜的報(bào)表?在Report Machine面前,還會(huì)有什么復(fù)雜的報(bào)表存在嗎?不,不會(huì)有的,因?yàn)檫@是一個(gè)功能強(qiáng)大,完全自動(dòng)化、完全自由設(shè)計(jì)的報(bào)表控件。對(duì)于一般的主從表,單表,你甚至只需要點(diǎn)動(dòng)鼠標(biāo)次數(shù)=你的數(shù)據(jù)字段個(gè)數(shù)就可以完成一個(gè)完全自定義的,并且支持用戶進(jìn)行格式修改加工,重新設(shè)計(jì)格式的報(bào)表!
Delphi下的報(bào)表控件包,很適合制作中國(guó)式報(bào)表,自帶End User Designer,其中一個(gè)控件FormReport,可以打印Form,對(duì)超長(zhǎng)的DBGrid,StringGrid可以自動(dòng)分頁(yè)打印,并支持分組打印,分組統(tǒng)計(jì),含全部源碼。
1、VCL版:這是ReportMachine基礎(chǔ)版本,一般以全部源碼形式提供給注冊(cè)用戶,可以用在Delphi5-Delphi 2009,C++ Builder5.0-C++ Builder 2009開發(fā)環(huán)境中。
2、com版:是個(gè)單獨(dú)的ocx文件(RMReport.ocx),是用Delphi 7.0及以上版本開發(fā)的,是對(duì)VCL版ReportMachine控件的再封裝,具有VCL版的全部功能,安裝、使用上更容易些,com版的ReportMachine可以用在vb,vc,vfp,pb等開發(fā)語(yǔ)言中。一般以ocx無源碼形式提供,也可以有全部源碼(包括vcl源碼+ocx源碼)
3、com版for .net WinForm:跟com版一樣,但多了個(gè).net下的數(shù)據(jù)庫(kù)接口程序,此版可以用在vb.net,c#中,做winform程序的報(bào)表工具。一般以ocx無源碼形式提供,也可以有全部源碼。
4、webreport版:是對(duì)ReportMachine vcl版的再開發(fā),用在asp,asp.net,jsp做的b/s架構(gòu)的程序中,為客戶端ie提供報(bào)表預(yù)覽、打印、導(dǎo)出功能,webreport包括2部分:服務(wù)器端報(bào)表引擎(在asp,asp.net,jsp都能用,webreport對(duì)上述3中語(yǔ)言都開發(fā)了報(bào)表引擎)、客戶端ie瀏覽器ActiveX插件(ActiveX插件只有一個(gè),可以自動(dòng)感知服務(wù)器端報(bào)表引擎版本)。webreport版不具備設(shè)計(jì)報(bào)表模版功能,需要用單獨(dú)的報(bào)表設(shè)計(jì)程序在服務(wù)器端設(shè)計(jì)報(bào)表,也可以用本站提供的RMDesigner。
5、webreport for IntraWeb版:跟webreport版功能一樣,是專為Delphi中的IntraWeb vcl提供的報(bào)表插件。
6、RMDesigner:是用vcl版ReportMachine開發(fā)的一個(gè)報(bào)表設(shè)計(jì)器,可以用來為webreport提供報(bào)表設(shè)計(jì)功能。
1、支持屏幕打印,控制方法多樣,可以打印全部rxlib控件
全部InfoPower控件,TDBGrid,TStringGrid,TImage,TEdit等,TDBGridEh,f1book,
TDecisionGrid等等眾多控件。(例子1,例子2,例子3,例子4,例子5)
2、支持最終用戶設(shè)計(jì)、修改報(bào)表,只需連接相關(guān)的數(shù)據(jù)源,指出數(shù)據(jù)的位
置(設(shè)置報(bào)表樣式),無論是主從表,子報(bào)表,套表,都可迅速生成。開發(fā)
一個(gè)報(bào)表只需幾分鐘的時(shí)間。
3、報(bào)表樣式可以保存為rmf格式,下次可通過讀入使用(配合SQL腳本就可以生成
報(bào)表)。并可以把帶數(shù)據(jù)的報(bào)表保存為rmp格式,在任何機(jī)器上都可以瀏覽、打印,
而不需要數(shù)據(jù)庫(kù)。
4、生成后的報(bào)表支持修改,包括字體的設(shè)置,邊框的設(shè)置,修改內(nèi)容等。
5、報(bào)表編輯器內(nèi)自帶ado,bde,ibx,Diamond dao,dbisam等數(shù)據(jù)訪問控件,可以
通過這些控件開發(fā)獨(dú)立的報(bào)表制作工具。其使用方法和delphi中的控件是一樣的。
6、完全、自由自定義頁(yè)面、邊距、字體,標(biāo)題和頁(yè)眉頁(yè)腳,并可以在自認(rèn)合適的
地方插入函數(shù)來實(shí)現(xiàn)當(dāng)前日期,頁(yè)合計(jì),總合計(jì)等功能,合計(jì)字段可以放在頁(yè)頭,分
組頭,并支持條件合計(jì),對(duì)分組合計(jì),分頁(yè)合計(jì),總計(jì)等只需簡(jiǎn)單地設(shè)置屬性即可。
7、完全支持D5--D7,BCB5--BCB6。
8、報(bào)表中可以在自認(rèn)合適的事件(on beforeprint,on afterprint等)中加入程
序腳本,以控制、或?qū)崿F(xiàn)更復(fù)雜的打印效果。
9、更新迅速,可根據(jù)使用人員與用戶的意見,不斷的加入新的功能。
10、多種格式轉(zhuǎn)換,可以把做出的報(bào)表轉(zhuǎn)換為html,xls,pdf,bmp,jpeg等等格式。
11、自動(dòng)對(duì)超長(zhǎng)記錄折行,超長(zhǎng)的內(nèi)容也會(huì)自動(dòng)折行,中文換行不會(huì)亂碼。
12、首家支持縮放打印功能,可以根據(jù)打印時(shí)選擇的紙張自動(dòng)縮放報(bào)表。
13、首家支持即打即停.
14、首家提供類似excel的報(bào)表設(shè)計(jì)器,給你足夠靈活方表的報(bào)表設(shè)計(jì)方式。
15、首家提供雙報(bào)表設(shè)計(jì)器(第一種,第二種),滿足所有的需求。
16、更是提供類似于ObjectPascal的script,實(shí)現(xiàn)特殊功能。
17、首家提供web,IntraWeb中的報(bào)表解決方案。
18、首家提供報(bào)表壓縮處理,占用內(nèi)存更少,生成報(bào)表速度更快。
19、首家提供合并單元格功能,更加適應(yīng)處理復(fù)雜的中文報(bào)表。
20、自動(dòng)填空行,每頁(yè)打印數(shù)量等細(xì)節(jié)處理更完善。
21、首家提供IntraWeb下報(bào)表插件,完美實(shí)現(xiàn)b/s下報(bào)表
22、提供webreport方案,可以在asp,asp.net,php中實(shí)現(xiàn)報(bào)表的打印預(yù)覽。