社区
数据库相关
帖子详情
如何用Report Builder 实现缩放打印?
hj308
2008-12-09 12:14:34
如何用Report Builder 实现缩放打印?
...全文
94
5
打赏
收藏
如何用Report Builder 实现缩放打印?
如何用Report Builder 实现缩放打印?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mfwzhou
2008-12-24
打赏
举报
回复
是哦,现在大家都用FastReport
xjq2003
2008-12-24
打赏
举报
回复
用RM report
mjtalhx
2008-12-24
打赏
举报
回复
一直在用FastReport,
xuliabc
2008-12-10
打赏
举报
回复
也没用过,可以考虑换其他报表控件。
火龙岛主
2008-12-09
打赏
举报
回复
没用过,fastreport是支持的。
Report
Machine 3.0 f(for delphi bcb)
Report
Machine 3.0 =================== 这是一个报表控件包,For Borland Delphi Versions 4,5,6,7.100% 源码. 最后更新日期:2003.4.15 目录 ----- 1.说明 2.特点 3.最后更新 4.历史 5.安装 6.Demo程序 7.注册 8.版权说明 9.感谢 1.说明 ----
Report
Machine是一个报表控件包,
Report
Machine is
report
ing tool component. It consists of
report
engine,designer and preview. Its capabilities comparable with in Quick
Report
,
Report
Builder
. It written on 100% Object Pascal and can be installed in Delphi 4/5/6 and C++
Builder
5/6. 2.特点 ---- 复杂的报表?在
report
machine面前,还会有什么复杂的报表存在吗? 不,不会有的,因为这是一个功能强大,完全自动化、完全自由设计的报表控件。 对于一般的主从表,单表,你甚至只需要点动鼠标次数=你的数据字段个数就可以 完成一个完全自定义的,并且支持用户进行格式修改加工,重新设计格式的报表! 想想fast
report
吧,
report
machine会fast
report
会的,还会它不会的! 这是一个完全中文化报表控件,支持delphi3到delphi6,BCB3到BCB6。 它的最大优点就是:强大与自由!
report
machine目前主要能做的: 一、支持屏幕
打印
,控制方法多样,可以
打印
全部rxlib控件 全部InfoPower控件,TDBGrid,TStringGrid,TImage,TEdit等,TDBGridEh,f1book, TDecisionGrid等等众多控件。 二、支持最终用户设计、修改报表,只需连接相关的数据源,指出数据的位 置(设置报表样式),无论是主从表,子报表,套表,都可迅速生成。开发 一个报表只需几分钟的时间。 三、报表样式可以保存为rmf格式,下次可通过读入使用(配合SQL脚本就可以生成 报表)。并可以把带数据的报表保存为rmp格式,在任何机器上都可以浏览、
打印
, 而不需要数据库。 四、生成后的报表支持修改,包括字体的设置,边框的设置,修改内容等。 五、报表编辑器内自带ado,bde,ibx,Diamond dao,dbisam等数据访问控件,可以 通过这些控件开发独立的报表制作工具。其使用方法和delphi中的控件是一样的。 六、完全、自由自定义页面、边距、字体,标题和页眉页脚,并可以在自认合适的 地方插入函数来
实现
当前日期,页合计,总合计等功能,合计字段可以放在页头,分 组头,并支持条件合计,对分组合计,分页合计,总计等只需简单地设置属性即可。 七、完全支持d4--d7,c5--c6。 八、报表中可以在自认合适的事件(on beforeprint,on afterprint等)中加入程 序脚本,以控制、或
实现
更复杂的
打印
效果。 九、更新迅速,可根据使用人员与用户的意见,不断的加入新的功能。 十、首家支持
缩放
打印
功能,可以根据
打印
时选择的纸张自动
缩放
报表。 十一、多种格式转换,可以把做出的报表转换为html,xml,bmp,jpeg等等格式。 十二、自动对超长记录折行,超长的内容也会自动折行。 十三、最新增加TRMGrid
Report
,类似于电子表格,非常非常适合制作复杂报表 最新更新和问题解答请访问论坛:www.pcjingning.com 3.最后更新 -------- v.3.0(Build 2003/04/15) - 发布
Report
Machine3.0 4.历史记录 -------- 2003.04.15
Report
Machine 3.0 5.安装 ----- 以在delphi5中安装举例,在别的版本delphi中请用相应版本的包,比如在delphi6中, rm_r50.dpk换成rm_r60.dpk即可 1.首先安装tb97,或者将tb97中的源程序释放到c:\rm\source目录中,tb97下载地址: http://www.
report
machine.net/download/tb97.zip 2.在Delphi IDE中卸载以前的Repo
quick
report
自动换行
方便quick
report
控件自动换行问题 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, Grids, DBGrids; type TForm1 = class(TForm) DBGrid1: TDBGrid; BitBtn1: TBitBtn; btnPrev: TBitBtn; btnPrt: TBitBtn; btnExit: TBitBtn; Memo1: TMemo; procedure btnPrevClick(Sender: TObject); procedure btnPrtClick(Sender: TObject); procedure BitBtn1Click(Sender: TObject); procedure btnExitClick(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation uses Unit2,Unit3; {$R *.dfm} procedure TForm1.btnPrevClick(Sender: TObject); begin //调用Quick
Report
3模块 if Not Assigned(Form3) then Form3 := TForm3.Create(Application); //预览 Form3.Quick
Report
3.preview; end; procedure TForm1.btnPrtClick(Sender: TObject); begin //调用Quick
Report
3模块 if Not Assigned(Form3) then Form3 := TForm3.Create(Application); //
打印
//Form3.Quick
Report
3.PreviewModal; Form3.Quick
Report
3.PrinterSetup; Form3.Quick
Report
3.Print; end; procedure TForm1.BitBtn1Click(Sender: TObject); begin with DM.ADOQyp do begin close; sql.Clear; sql.Add(' select BM,MC from zd_yp where bm like ''04443'' '); open; end; //Form3.QRMemo1.Lines.Text:= DM.ADOQyp.FieldValues['MC'].AsString; //Form3.QRMemo1.Lines.Text:= DM.ADOQyp.FieldByName('MC').AsString; //Form3.QRMemo1.Lines.Text:= Memo1.Text; Form3.QRRichText1.Lines.Text := DM.ADOQyp.FieldByName('MC').AsString; end; procedure TForm1.btnExitClick(Sender: TObject); begin close; end; end.
Report
Machine
Report
Machine for delphi xe5
Report
Machine目前主要能做的: 1、支持屏幕
打印
,控制方法多样,可以
打印
全部rxlib控件 全部InfoPower控件,TDBGrid,TStringGrid,TImage,TEdit等,TDBGridEh,f1book, TDecisionGrid等等众多控件。(例子1,例子2,例子3,例子4,例子5) 2、支持最终用户设计、修改报表,只需连接相关的数据源,指出数据的位 置(设置报表样式),无论是主从表,子报表,套表,都可迅速生成。开发 一个报表只需几分钟的时间。 3、报表样式可以保存为rmf格式,下次可通过读入使用(配合SQL脚本就可以生成 报表)。并可以把带数据的报表保存为rmp格式,在任何机器上都可以浏览、
打印
, 而不需要数据库。 4、生成后的报表支持修改,包括字体的设置,边框的设置,修改内容等。 5、报表编辑器内自带ado,bde,ibx,Diamond dao,dbisam等数据访问控件,可以 通过这些控件开发独立的报表制作工具。其使用方法和delphi中的控件是一样的。 6、完全、自由自定义页面、边距、字体,标题和页眉页脚,并可以在自认合适的 地方插入函数来
实现
当前日期,页合计,总合计等功能,合计字段可以放在页头,分 组头,并支持条件合计,对分组合计,分页合计,总计等只需简单地设置属性即可。 7、完全支持D5--D7,BCB5--BCB6。 8、报表中可以在自认合适的事件(on beforeprint,on afterprint等)中加入程 序脚本,以控制、或
实现
更复杂的
打印
效果。 9、更新迅速,可根据使用人员与用户的意见,不断的加入新的功能。 10、多种格式转换,可以把做出的报表转换为html,xls,pdf,bmp,jpeg等等格式。 11、自动对超长记录折行,超长的内容也会自动折行,中文换行不会乱码。 12、首家支持
缩放
打印
功能,可以根据
打印
时选择的纸张自动
缩放
报表。 13、首家支持即打即停. 14、首家提供类似excel的报表设计器,给你足够灵活方表的报表设计方式。 15、首家提供双报表设计器(第一种,第二种),满足所有的需求。 16、更是提供类似于ObjectPascal的script,
实现
特殊功能。 17、首家提供web,IntraWeb中的报表解决方案。 18、首家提供报表压缩处理,占用内存更少,生成报表速度更快。 19、首家提供合并单元格功能,更加适应处理复杂的中文报表。 20、自动填空行,每页
打印
数量等细节处理更完善。 二、
Report
Machine版本简介: 1、VCL版:这是
Report
Machine基础版本,一般以全部源码形式提供给注册用户,可以用在Delphi5-Delphi 2009,C++
Builder
5.0-C++
Builder
2009开发环境中。 2、com版:是个单独的ocx文件(RM
Report
.ocx),是用Delphi 7.0及以上版本开发的,是对VCL版
Report
Machine控件的再封装,具有VCL版的全部功能,安装、使用上更容易些,com版的
Report
Machine可以用在vb,vc,vfp,pb等开发语言中。一般以ocx无源码形式提供,也可以有全部源码(包括vcl源码+ocx源码) 3、com版for .net WinForm:跟com版一样,但多了个.net下的数据库接口程序,此版可以用在vb.net,c#中,做winform程序的报表工具。一般以ocx无源码形式提供,也可以有全部源码。 4、web
report
版:是对
Report
Machine vcl版的再开发,用在asp,asp.net,jsp做的b/s架构的程序中,为客户端ie提供报表预览、
打印
、导出功能,web
report
包括2部分:服务器端报表引擎(在asp,asp.net,jsp都能用,web
report
对上述3中语言都开发了报表引擎)、客户端ie浏览器ActiveX插件(ActiveX插件只有一个,可以自动感知服务器端报表引擎版本)。web
report
版不具备设计报表模版功能,需要用单独的报表设计程序在服务器端设计报表,也可以用本站提供的RMDesigner。 5、web
report
for IntraWeb版:跟web
report
版功能一样,是专为Delphi中的IntraWeb vcl提供的报表插件。 6、RMDesigner:是用vcl版
Report
Machine开发的一个报表设计器,可以用来为web
report
提供报表设计功能。
Report
machine 2.4
Report
Machine 2.4 =================== 这是一个报表控件包,For Borland Delphi Versions 3,4,5,6.100% 源码. 最后更新日期:2002.05.25. 目录 ----- 说明 特点 最后更新 历史 安装 Demo程序 版权说明 注册 说明 ----
Report
Machine是一个报表控件包,
Report
Machine is
report
ing tool component. It consists of
report
engine,designer and preview. Its capabilities comparable with in Quick
Report
,
Report
Builder
. It written on 100% Object Pascal and can be installed in Delphi 2/3/4/5/6 and C++
Builder
1/3/4/5/6. 特点 ---- 复杂的报表?在
report
machine面前,还会有什么复杂的报表存在吗? 不,不会有的,因为这是一个功能强大,完全自动化、完全自由设计的报表控件。 对于一般的主从表,单表,你甚至只需要点动鼠标次数=你的数据字段个数就可以 完成一个完全自定义的,并且支持用户进行格式修改加工,重新设计格式的报表! 想想fast
report
吧,
report
machine会fast
report
会的,还会它不会的! 这是一个完全中文化报表控件,支持delphi3到delphi6,BCB3到BCB6。 它的最大优点就是:强大与自由!
report
machine目前主要能做的: 一、支持屏幕
打印
,控制方法多样,可以
打印
全部rxlib控件 全部InfoPower控件,TDBGrid,TStringGrid,TImage,TEdit等,TDBGridEh,f1book, TDecisionGrid等等众多控件。 二、支持最终用户设计、修改报表,只需连接相关的数据源,指出数据的位 置(设置报表样式),无论是主从表,子报表,套表,都可迅速生成。开发 一个报表只需几分钟的时间。 三、报表样式可以保存为rmf格式,下次可通过读入使用(配合SQL脚本就可以生成 报表)。并可以把带数据的报表保存为rmp格式,在任何机器上都可以浏览、
打印
, 而不需要数据库。 四、生成后的报表支持修改,包括字体的设置,边框的设置,修改内容等。 五、报表编辑器内自带ado,bde,ibx,Diamond dao,dbisam等数据访问控件,可以 通过这些控件开发独立的报表制作工具。其使用方法和delphi中的控件是一样的。 六、完全、自由自定义页面、边距、字体,标题和页眉页脚,并可以在自认合适的 地方插入函数来
实现
当前日期,页合计,总合计等功能,合计字段可以放在页头,分 组头,并支持条件合计,对分组合计,分页合计,总计等只需简单地设置属性即可。 七、完全支持d3--d6,c3--c6。 八、报表中可以在自认合适的事件(on beforeprint,on afterprint等)中加入程 序脚本,以控制、或
实现
更复杂的
打印
效果。 九、更新迅速,可根据使用人员与用户的意见,不断的加入新的功能。 十、首家支持
缩放
打印
功能,可以根据
打印
时选择的纸张自动
缩放
报表。 十一、多种格式转换,可以把做出的报表转换为html,xml,bmp,jpeg等等格式。 十二、自动对超长记录折行,超长的内容也会自动折行。 十三、最新增加GridView,类似于电子表格,非常非常适合制作复杂报表 最新更新和问题解答请访问论坛:www.pcjingning.com 最后更新 -------- 新版本:2002/05/25更新,欢迎下载(有免费版下载) --Form
Report
可以
打印
ListView --TRM
Report
增加DefaultDictionaryFile属性,可以设置默认数据字典 v.2.2(Build 2002/01/28) - 完善
缩放
打印
功能 - TRMCrossView去掉一些BUG v.2.2(Build 2002/01/11) - 增加
缩放
打印
功能, - TRMForm
Report
打印
StringGrid,DBGrid等Grid时,对超宽Grid增加分页功能, - MemoView增加属性CalcValue,可以访问MemoView中的内容, - CalcMemoView增加TotalCalc属性,现在CalcMemoView科轻松
实现
页小计,页累计, 页总计,并且可以放在页头,栏目头,分组头,数据头。 v.2.2(Build 2001/12/10) - 修正一些BUG, - 增加了导出到BMP,GIF,JPEG文件功能, - Designer增加最近打开文件功能, - 添加字段的时候可以选择不要在字段名前附加表名。 v.2.1(Build 2001/11/29) - 修正了几个BUG. v.2.1(Build 2001/11/22) - 修正了几个BUG. - 增加多语言功能. v.2.1(Build 2001/11/15) - 修正了几个BUG. v.2.1(Build 2001/11/12) - TRMBandView增加属性LinesPerPage,可以设置每页
打印
记录数, - TRMBandView增加属性PrintColFirst,当Column>;1时,可以选择先列后行还是 先行后列
打印
, - 修正没有安装
打印
机时的错误, -
打印
预览功能有些改变和增强. v.2.1(Build 2001/11/07) - EHLib可以
打印
Footer了, - TRMForm
Report
增加分组功能, - TRMCalcMemoView可以放在GroupHeader上了, - TRMCalcMemoView增加Filter属性,之计算满足条件的纪录, - 其他一些细节上的改变. v.2.1(Build 2001/11/01) - TRMForm
Report
中增加了数据对齐方式,数据显示格式. v.2.1(Build 2001/10/30) - 修正预览时,页面设置的错误. v.2.1(Build 2001/10/25) - TRMForm
Report
可以
打印
Rx,InfowPower全系列控件, - TRMForm
Report
可以
打印
EHLib, - 可以
打印
多个PageFooter,方便制作页小计. v.2.1(Build 2001/10/18) - 大大增强了TRMForm
Report
功能,可以与Screen
Report
, Dev ExpressPrinting System媲美; - TRMForm
Report
增加了表格的自动
缩放
功能.可根据纸张的大小自动进行水平或 垂直方向的表格
缩放
.也就是说程序员不必再为迁就
打印
宽度和高度而反复调 整屏幕格式和字体大小,而且对于屏幕上带横向滚动杆的任意超宽表格都可以
缩放
到指定大小的纸上.再也不用考虑
打印
超出纸张的问题了,也不会为迁就
打印
而影响屏幕格式的美观而感到遗憾!使得表格
打印
更直接更方便,最大程 度地减少您的工作量; - TRMForm
Report
增加一个事件OnPrintObject,在这个事件内程序员可自行编制 TRMForm
Report
不直接支持
打印
的任意控件;; - 请注意:TRMDBGrid
Report
,TRMwwDBGrid
Report
等已不再维护,因为TRMForm
Report
具有以上几个Grid
Report
的所有功能,并且更强. v.2.1(Build 2001/10/08) - 改掉了几个BUG;; - 增加TRMAngledLabel,可以
打印
倾斜角度的文字;; - TRMGrid
Report
,TRMForm
Report
等做了一些改进. v.2.1(Build 2001/09/25) - 改掉了几个BUG;; - 背景图片增加Top,Left属性;; - TRMPictureView增加支持GIF格式图片. v.2.1(Build 2001/09/21) - 增加TRMStringGrid
Report
,直接
打印
TStringGrid,TDrawGrid等继承自TCustomGrid的Grid;; - 增加TRMDecisionGrid
Report
,直接
打印
TDecisitonGrid;; - 增加背景图片功能,可以
实现
套打. v.2.1(Build 2001/09/17) - 修正TRMOLEView只能
缩放
显示的错误,现在可以按实际大小,居中等显示. - 增加TRXWWRichView,可以
打印
InfowPowwer中的TwwDBRichView. v.2.1(Build 2001/09/14) - 修正TRMRxRichView插入字段的错误. v2.1 - 改掉一些BUG - 增加属性PrintFrame,PrintVisible,可以
实现
套打;; - 报表增加选项(布
缩放
边框宽度),可以防止表格线变粗;; - Printer单元作了大量修改,Windows2000下支持自定义纸张. v1.1 - 对DataManger作了大量修改,现支持各种数据存取控件(直接支持BDE,ADO,IBX,Diamond);; - 增加Query Designer;; - 增加
Report
Explorer. v1.0 Preview 4 - Bug fixes;; - Added RX DateEdit control to the Dialog controls;; - Added possibility to excluding particular dataset or entire datamodule from all db-related lists (see TfrDataDictionary.DisabledDatasets and code of main demo);; - Added OnBeforePrint property to the
report
page (see Object Inspector) and OnActivate event to the dialog form;; - Now you can tune export options in the export components (TfrTextExport and etc);; - TRMForm
Report
做了修改,可以增加TRMForm
Report
不支持的控件;; - 其它功能增强或修改. v1.0 Preview 3. - Bug fixes;; - Added Data dictionary;; - Some changes in interface;; - 增加Auto Append Blank - TGrid
Report
(TwwGrid
Report
)改进,支持颜色,对齐方式.下一版本将支持分组,合计功能. - 下一版本将增加一个组件TForm
Report
,直接
打印
Form,类似于Screen
Report
. v1.0 Preview 2. - Fixed old bugs, added new;; - 一些性能改善; - 对备注内容处理更完善;; - Added mouse wheel support in designer and preview (D4 and above);; - Object Inspector now looks like Delphi OI;; - Added expression
builder
;; - More options for ";Text"; object: line and char spacing, top and left gaps, ";Suppress repeated values"; option;; (可是设置行距,字距) - Now you can turn off variable processing in the ";Text"; and ";RichText"; objects. See ";Text only"; option of these objects;; - Added TRM
Report
.OnObjectClick event. This event fires when user clicks on any object when previewing
report
;; - Added new Child band;; - Improved export filters (frames export in TXT, tables in RTF, pictures in HTML);; added more export options;; - Added paper bins support;; - Added component for printing table;; - Added ";Columns"; property for data-bands. See last
report
in the demo;; - Code changed: Tfr
Report
.OnEnterRect now called OnBeforePrint;; - Added TRMDesigner.OnLoad
Report
, OnSave
Report
and CloseQuery properties. 历史记录 -------- 2001.08.30
Report
Machine 2.1 2000.05.10
Report
Machine 1.1 2000.03.17
Report
Machine 1.0正式版 2000.02.21
Report
Machine 1.0 Preview 3. 2000.02.12
Report
Machine 1.0 Preview 2. 2000.01.25
Report
Machine 1.0 Preview 1.
Report
Machine的第一版. 安装 ----- 1.如果没有安装RxLib 2.60及以上版本,请打开RM.INC文件, 将";{$DEFINE RX}";改为";{$DEFINE RX}"; 2.如果没有安装InfoPower及以上版本,请打开RM.INC文件, 将";{$DEFINE InfoPower}";改为";{$DEFINE InfoPower}"; 3.Delphi 6.X 从Delphi IDE中卸载以前的
Report
Machine版本。 打开菜单";FileOpen...";打开DclRMachine6.DPK,选择";Install"; 4.Delphi 5.X 从Delphi IDE中卸载以前的
Report
Machine版本。 打开菜单";FileOpen...";打开DclRMachine5.DPK,选择";Install"; 5.Delphi 4.X 从Delphi IDE中卸载以前的
Report
Machine版本。 打开所有的DFM文件,选择保存。(因为我是在Delphi 5.0中完成的,DFM文件 与4.X有些不兼容) 打开菜单";FileOpen...";打开DclRMachine4.DPK,选择";Install"; 6.Delphi 4.X 从Delphi IDE中卸载以前的
Report
Machine版本。 打开所有的DFM文件,选择保存。(因为我是在Delphi 5.0中完成的,DFM文件 与3.X有些不兼容) 打开菜单";FileOpen...";打开DclRMachine3.DPK,选择";Install"; Demo程序 ---------
Report
Machine包含一些例子,这是学习使用
Report
Machine的最快途径。 http://rmachine.8u8.com/download/demos.rar 需要用BDE Administrator建立一个Database Alias: 名称: RMachineDemo Path: 版权说明 ----------
Report
Machine可免费应用于非商业应用,如果应用于商业用途,请与作者联系。 付费 ------------------
Report
Machine是共享控件,如果你做了东西,赚到了money,并且认为
Report
Machine还不错,请赞助我, 以便作者有动力开发出更好的产品,如果只是拿来玩玩,不需注册. 参考价格:(这只是参考价格,多少你看着办) 个人:40元人民币 公司:200元人民币 现在提供下载的是免费版本,这是个免费版,与标准版相比少了一些控件,包含源码。 网上付费:http://rmachine.y365.com/html/register.htm 汇款地址:天津市蓟县供电局计算站 王海丰 301900 如果你在使用中有什么问题或建议,或发现BUG,请与作者联系,谢谢!!!
Report
Machine WWW: http://rmachine.yeah.net http://
report
machine.delphibbs.com 作者: wanghaifeng_1@163.net
rm2.6正式版本
Report
Machine 2.6
===================
这是一个报表控件包,For Borland Delphi Versions 3,4,5,6,7.100% 源码.
最后更新日期:2002.10.11
目录
-----
说明
特点
最后更新
历史
安装
Demo程序
版权说明
注册
1.说明
----
Report
Machine是一个报表控件包,
Report
Machine is
report
ing
tool component. It consists of
report
engine,designer and preview. Its capabilities
comparable with in Quick
Report
,
Report
Builder
. It written on 100% Object Pascal
and can be installed in Delphi 2/3/4/5/6 and C++
Builder
1/3/4/5/6.
2.特点
----
复杂的报表?在
report
machine面前,还会有什么复杂的报表存在吗?
不,不会有的,因为这是一个功能强大,完全自动化、完全自由设计的报表控件。
对于一般的主从表,单表,你甚至只需要点动鼠标次数=你的数据字段个数就可以
完成一个完全自定义的,并且支持用户进行格式修改加工,重新设计格式的报表!
想想fast
report
吧,
report
machine会fast
report
会的,还会它不会的!
这是一个完全中文化报表控件,支持delphi3到delphi6,BCB3到BCB6。
它的最大优点就是:强大与自由!
report
machine目前主要能做的:
一、支持屏幕
打印
,控制方法多样,可以
打印
全部rxlib控件
全部InfoPower控件,TDBGrid,TStringGrid,TImage,TEdit等,TDBGridEh,f1book,
TDecisionGrid等等众多控件。
二、支持最终用户设计、修改报表,只需连接相关的数据源,指出数据的位
置(设置报表样式),无论是主从表,子报表,套表,都可迅速生成。开发
一个报表只需几分钟的时间。
三、报表样式可以保存为rmf格式,下次可通过读入使用(配合SQL脚本就可以生成
报表)。并可以把带数据的报表保存为rmp格式,在任何机器上都可以浏览、
打印
,
而不需要数据库。
四、生成后的报表支持修改,包括字体的设置,边框的设置,修改内容等。
五、报表编辑器内自带ado,bde,ibx,Diamond dao,dbisam等数据访问控件,可以
通过这些控件开发独立的报表制作工具。其使用方法和delphi中的控件是一样的。
六、完全、自由自定义页面、边距、字体,标题和页眉页脚,并可以在自认合适的
地方插入函数来
实现
当前日期,页合计,总合计等功能,合计字段可以放在页头,分
组头,并支持条件合计,对分组合计,分页合计,总计等只需简单地设置属性即可。
七、完全支持d3--d6,c3--c6。
八、报表中可以在自认合适的事件(on beforeprint,on afterprint等)中加入程
序脚本,以控制、或
实现
更复杂的
打印
效果。
九、更新迅速,可根据使用人员与用户的意见,不断的加入新的功能。
十、首家支持
缩放
打印
功能,可以根据
打印
时选择的纸张自动
缩放
报表。
十一、多种格式转换,可以把做出的报表转换为html,xml,bmp,jpeg等等格式。
十二、自动对超长记录折行,超长的内容也会自动折行。
十三、最新增加GridView,类似于电子表格,非常非常适合制作复杂报表
最新更新和问题解答请访问论坛:www.pcjingning.com
3.最后更新
--------
v.2.2(Build 2002/01/28)
- 完善
缩放
打印
功能
- TRMCrossView去掉一些BUG
v.2.2(Build 2002/01/11)
- 增加
缩放
打印
功能,
- TRMForm
Report
打印
StringGrid,DBGrid等Grid时,对超宽Grid增加分页功能,
- MemoView增加属性CalcValue,可以访问MemoView中的内容,
- CalcMemoView增加TotalCalc属性,现在CalcMemoView科轻松
实现
页小计,页累计,
页总计,并且可以放在页头,栏目头,分组头,数据头。
v.2.2(Build 2001/12/10)
- 修正一些BUG,
- 增加了导出到BMP,GIF,JPEG文件功能,
- Designer增加最近打开文件功能,
- 添加字段的时候可以选择不要在字段名前附加表名。
v.2.1(Build 2001/11/29)
- 修正了几个BUG.
v.2.1(Build 2001/11/22)
- 修正了几个BUG.
- 增加多语言功能.
v.2.1(Build 2001/11/15)
- 修正了几个BUG.
v.2.1(Build 2001/11/12)
- TRMBandView增加属性LinesPerPage,可以设置每页
打印
记录数,
- TRMBandView增加属性PrintColFirst,当Column>1时,可以选择先列后行还是
先行后列
打印
,
- 修正没有安装
打印
机时的错误,
-
打印
预览功能有些改变和增强.
v.2.1(Build 2001/11/07)
- EHLib可以
打印
Footer了,
- TRMForm
Report
增加分组功能,
- TRMCalcMemoView可以放在GroupHeader上了,
- TRMCalcMemoView增加Filter属性,之计算满足条件的纪录,
- 其他一些细节上的改变.
v.2.1(Build 2001/11/01)
- TRMForm
Report
中增加了数据对齐方式,数据显示格式.
v.2.1(Build 2001/10/30)
- 修正预览时,页面设置的错误.
v.2.1(Build 2001/10/25)
- TRMForm
Report
可以
打印
Rx,InfowPower全系列控件,
- TRMForm
Report
可以
打印
EHLib,
- 可以
打印
多个PageFooter,方便制作页小计.
v.2.1(Build 2001/10/18)
- 大大增强了TRMForm
Report
功能,可以与Screen
Report
,
Dev ExpressPrinting System媲美;
- TRMForm
Report
增加了表格的自动
缩放
功能.可根据纸张的大小自动进行水平或
垂直方向的表格
缩放
.也就是说程序员不必再为迁就
打印
宽度和高度而反复调
整屏幕格式和字体大小,而且对于屏幕上带横向滚动杆的任意超宽表格都可以
缩放
到指定大小的纸上.再也不用考虑
打印
超出纸张的问题了,也不会为迁就
打印
而影响屏幕格式的美观而感到遗憾!使得表格
打印
更直接更方便,最大程
度地减少您的工作量;
- TRMForm
Report
增加一个事件OnPrintObject,在这个事件内程序员可自行编制
TRMForm
Report
不直接支持
打印
的任意控件;
- 请注意:TRMDBGrid
Report
,TRMwwDBGrid
Report
等已不再维护,因为TRMForm
Report
具有以上几个Grid
Report
的所有功能,并且更强.
v.2.1(Build 2001/10/08)
- 改掉了几个BUG;
- 增加TRMAngledLabel,可以
打印
倾斜角度的文字;
- TRMGrid
Report
,TRMForm
Report
等做了一些改进.
v.2.1(Build 2001/09/25)
- 改掉了几个BUG;
- 背景图片增加Top,Left属性;
- TRMPictureView增加支持GIF格式图片.
v.2.1(Build 2001/09/21)
- 增加TRMStringGrid
Report
,直接
打印
TStringGrid,TDrawGrid等继承自TCustomGrid的Grid;
- 增加TRMDecisionGrid
Report
,直接
打印
TDecisitonGrid;
- 增加背景图片功能,可以
实现
套打.
v.2.1(Build 2001/09/17)
- 修正TRMOLEView只能
缩放
显示的错误,现在可以按实际大小,居中等显示.
- 增加TRXWWRichView,可以
打印
InfowPowwer中的TwwDBRichView.
v.2.1(Build 2001/09/14)
- 修正TRMRxRichView插入字段的错误.
v2.1
- 改掉一些BUG
- 增加属性PrintFrame,PrintVisible,可以
实现
套打;
- 报表增加选项(布
缩放
边框宽度),可以防止表格线变粗;
- Printer单元作了大量修改,Windows2000下支持自定义纸张.
v1.1
- 对DataManger作了大量修改,现支持各种数据存取控件(直接支持BDE,ADO,IBX,Diamond);
- 增加Query Designer;
- 增加
Report
Explorer.
v1.0 Preview 4
- Bug fixes;
- Added RX DateEdit control to the Dialog controls;
- Added possibility to excluding particular dataset or entire datamodule from
all db-related lists (see TfrDataDictionary.DisabledDatasets and code
of main demo);
- Added OnBeforePrint property to the
report
page (see Object Inspector) and
OnActivate event to the dialog form;
- Now you can tune export options in the export components (TfrTextExport and
etc);
- TRMForm
Report
做了修改,可以增加TRMForm
Report
不支持的控件;
- 其它功能增强或修改.
v1.0 Preview 3.
- Bug fixes;
- Added Data dictionary;
- Some changes in interface;
- 增加Auto Append Blank
- TGrid
Report
(TwwGrid
Report
)改进,支持颜色,对齐方式.下一版本将支持分组,合计功能.
- 下一版本将增加一个组件TForm
Report
,直接
打印
Form,类似于Screen
Report
.
v1.0 Preview 2.
- Fixed old bugs, added new;
- 一些性能改善;
- 对备注内容处理更完善;
- Added mouse wheel support in designer and preview (D4 and above);
- Object Inspector now looks like Delphi OI;
- Added expression
builder
;
- More options for "Text" object: line and char spacing, top and left gaps,
"Suppress repeated values" option; (可是设置行距,字距)
- Now you can turn off variable processing in the "Text" and "RichText"
objects. See "Text only" option of these objects;
- Added TRM
Report
.OnObjectClick event. This event fires when user clicks on
any object when previewing
report
;
- Added new Child band;
- Improved export filters (frames export in TXT, tables in RTF, pictures
in HTML); added more export options;
- Added paper bins support;
- Added component for printing table;
- Added "Columns" property for data-bands. See last
report
in the demo;
- Code changed: Tfr
Report
.OnEnterRect now called OnBeforePrint;
- Added TRMDesigner.OnLoad
Report
, OnSave
Report
and CloseQuery properties.
4.历史记录
--------
2001.08.30
Report
Machine 2.1
2000.05.10
Report
Machine 1.1
2000.03.17
Report
Machine 1.0正式版
2000.02.21
Report
Machine 1.0 Preview 3.
2000.02.12
Report
Machine 1.0 Preview 2.
2000.01.25
Report
Machine 1.0 Preview 1.
Report
Machine的第一版.
5.安装
-----
1.如果没有安装RxLib 2.60及以上版本,请打开RM.INC文件,
将"{$DEFINE RX}"改为"\\{$DEFINE RX}"
2.如果没有安装InfoPower及以上版本,请打开RM.INC文件,
将"{$DEFINE InfoPower}"改为"\\{$DEFINE InfoPower}"
3.Delphi 6.X
从Delphi IDE中卸载以前的
Report
Machine版本。
打开菜单"File\Open..."打开DclRMachine6.DPK,选择"Install"
4.Delphi 5.X
从Delphi IDE中卸载以前的
Report
Machine版本。
打开菜单"File\Open..."打开DclRMachine5.DPK,选择"Install"
5.Delphi 4.X
从Delphi IDE中卸载以前的
Report
Machine版本。
打开所有的DFM文件,选择保存。(因为我是在Delphi 5.0中完成的,DFM文件
与4.X有些不兼容)
打开菜单"File\Open..."打开DclRMachine4.DPK,选择"Install"
6.Delphi 4.X
从Delphi IDE中卸载以前的
Report
Machine版本。
打开所有的DFM文件,选择保存。(因为我是在Delphi 5.0中完成的,DFM文件
与3.X有些不兼容)
打开菜单"File\Open..."打开DclRMachine3.DPK,选择"Install"
6.Demo程序
---------
Report
Machine包含一些例子,这是学习使用
Report
Machine的最快途径。
http://rmachine.8u8.com/download/demos.rar
需要用BDE Administrator建立一个Database Alias:
名称: RMachineDemo
Path:
7.付费
------------------
Report
Machine是共享控件,如果你做了东西,赚到了money,并且认为
Report
Machine还不错,请赞助我,
以便作者有动力开发出更好的产品,如果只是拿来玩玩,不需注册.
参考价格:(这只是参考价格,多少你看着办)
个人:70元人民币
公司:290元人民币
网上付费:http://rmachine.y365.com/html/register.htm
汇款地址:天津市蓟县供电局计算站 王海丰 301900
如果你在使用中有什么问题或建议,或发现BUG,请与作者联系,谢谢!!!
Report
Machine WWW:
http://rmachine.yeah.net
http://
report
machine.delphibbs.com
作者:
wanghaifeng_1@163.net
数据库相关
2,495
社区成员
88,444
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章