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