下载啦:请放心下载,安全无病毒!

软件提交最近更新 热门排行
您现在的位置: 下载啦 > 行业软件 > 其他行业 > Report Machine(报表控件) v7.0 绿色版
Report Machine(报表控件) v7.0 绿色版
0%
0%

Report Machine(报表控件) v7.0 绿色版

  • 软件介绍
  • 软件截图
  • 相关下载
  • 相关文章

Report Machine是一款多功能报表控件,主要用于简单报表、主报表、分组报表、分栏报表和图表等图表的设计和预览,支持数据库读取和写入报表模板。可以精确处理每一个项目中的独立数据,让数据变得可视化,提高数据处理的精确性。

Report Machine(报表控件) v7.0 绿色版

软件功能

1、简单报表:使用自己的数据直接加载到软件上进行处理就可以得带一个简单的报表

2、主从表:可以在一个报表里面设计多种小型的分报表,方便您对独立的数据进行操作

3、分组报表:针对一个分组的数据进行统计,并设计对应的数据统计报表

4、分栏报表:对于不同的数据类型,可以将一个分栏的数据生成为简单的版报表

5、图表:在统计的时候,可以直接选择软件上的直方图或者是折线图转换数据浏览方式

6、文字和图片:可以在报表上边添加文字表述以及插入分析的图片

7、显示对话框:可以利用软件的提示步骤创建一个简单的报表文件,方便新手使用

8、数据库读取报表:可以从您下载的RMDemo_CSharpe.pdb文件加载数据信息

软件特点

1.生成的报告支持修改,包括字体设置,边框设置和修改内容。

2.报表编辑器附带ado,bde,ibx,Diamond dao,dbisam等数据访问控件,可以通过这些控件开发独立的报表制作工具。它的用法与delphi中的控件相同。

3.报表样式可以保存为rmf格式,下次可以读取和使用(用SQL脚本可以生成报表)。它可以使用rmp格式的数据保存报告,并且可以在没有数据库的任何机器上浏览和打印。

4.完整,免费的自定义页面,边距,字体,标题和页眉和页脚,您可以在您认为适合的地方插入功能,以实现当前日期,页面总数,总计等,总字段可以在页面上放置标题,组标题和支持条件总计,拆分组合计,页面总计,总计等,只需设置属性即可。

5.支持丝网印刷,控制方法多种多样,可以打印所有rxlib控件,所有InfoPower控件,TDBGrid,TStringGrid,TImage,TEdit,TDBGridEh,f1book,TDecisionGrid等多种控件。(例1,例2,例3,例4,例5)2。支持最终用户设计,修改报表,只需连接相关数据源,指明数据的位置(设置报表样式),是否为主从表,子报表,表集,可以快速生成。开发报告只需几分钟。

使用教程

1、不打印特定的MemoView,套打常用

a.页面设置-->其它-->不打印背景图

b.设置MemoView属性printable=False

2、 如何打印wwDBGrid? 修改rm.inc,

如果想支持RX,GIF,JPEG,Dimandaccess,Halcyon,DBISAM, EHLib,也需要修改rm.inc

//{$DEFINE InfoPower} //修改这行,去掉"//" //{$Ehlib}

3.试用版安装方法(以下假设将文件释放到c: m目录中)

(1)Tools->Environments Option->Libary->Libary Path中增加:

c:rmsouce

c:rmpl

$(DELPHI)Lib

$(DELPHI)Bin

$(DELPHI)Imports $(DELPHI)projectsBpl

(2)Component->Install Packages->Add,选bpl m_d70.bpl

4.在Delphi IDE中卸载以前的Report Machine版本,然后打开rm_r50.dpk,选"compile", 在打开rm_d50.dpk,选"Install". 包分成了Runtime package和Designer package,所以要安装顺序安装

5、单元格的变量格式用代码设置

t = TRMGridReportPage(RMGridReport1.Pages[0]) www.niubb.net [1, 1].View

t = TRMMemoView(RMReport1.FindObject('memo1'));

t.DisplayFormat := 'N0.001' //数字型

t.DisplayFormat := 'Dyyyy/mm/dd' //日期型

6、两遍报表如何用代码设置

GridReport1.DoublePass := True

7、用代码写数据字典

RMReport1.Dictionary.FieldAliases.Clear;

RMReport1.Dictionary.FieldAliases['RMDBDataSet1'] := '动物';

RMReport1.Dictionary.FieldAliases['RMDBDataSet1."Name"'] := '姓名';

这样在RM的设计器<插入数据字段>显示为自定义名称,为最终用户提供友好的显示

8、在报表中如何使用变量(或者如何给某个memoview赋值)

a.RMVariables在RM_Class.pas中定义,是全局变量,这样定义后就可以在报表中使用变量"var1",例如: RMVariables['变量名称'] := www.niubb.net ;

b.用报表中数据字典,TRMReport.Dictionary.Variables,需要注意的是,如果变量是字符型的需要用AsString赋值,其他类型的用RMReport.Dictionary.Variables['var1'] := 1234,例如: RMReport1.LoadFromFile('1.rls'); RMReport1.Dictionary.Variables.AsString['变量名称'] := www.niubb.net ;

c. 直接对某个单元格赋值,例如: RMGridReport1.LoadFromFile('1.rls'); TRMGridReportPage(RMGridReport1.Pages[0]) www.niubb.net [1,1].Text := '值';

如果是RMReport: RMReport1.LoadFromFile('1.rmf');

t := RMReport1.FindObject('Memo1'); if t <> nil then

// var t: TRMView www.niubb.net := 'dsdsdsds';

d.脚本中直接引用Form的值

procedure Main;

begin

www.niubb.net := F www.niubb.net ;

end;

9、自动换行

主项数据栏Stretched = true

文本框 Stretched = true wordWrap = true

10、RM内置变量(Script),增加中....

a.属性PrintAtAppendBlank=True CurReport.AppendBlanking=True时代表增加空行

常见问题

machine report 主项数据、细项数据如何关联?

一般,将数据传入rdlc有两种式:数据源和参数

数据源一般是数据的集合,例如多行数据;参数一般是比较离散的数据,例如报表的标题,作者等。

对于前者,可以通过报表向导:添加新项-〉报表向导-〉添加数据源,这里选择对象,然后指定你写的对象-〉下一步,后面比较简单

对于参数,添加了报表以后,点击菜单栏的“参数”,然后添加你要的。

在report machine中如何做分组报表和交叉报表?

unit Report. var lPageIndex: Integer. lList: TStringList. MyPageNo,MyPageTotal:integer. procedure Self_OnScriptBeginReport(Sender: TObject). begin if not Self.FinalPass then begin lList := TStringList.Create. lList.Add(0). end. end. procedure Self_OnScriptEndReport(Sender: TObject). begin if Self.FinalPass then begin lList.Free. lList := nil. end. end. procedure columnFooter1_OnBeforePrint(Sender: TObject). begin lPageIndex := lPageIndex 1

另外这些数据分组可以交给ActiveReports来做,自行控制,数据源指定,勾选两个属性就可以。

  • Report Machine(报表控件)v7.0 绿色版(1)

下载地址

  • Pc版

Report Machine(报表控件) v7.0 绿色版

软件评论 您的评论需要经过审核才能显示

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
网友评论

热门精选

热门推荐