社区
数据库相关
帖子详情
在delphi中可以引用.rmf报表格式的文件嘛
zy81418
2007-01-16 12:32:49
我从网上找了一个精确打印的软件,用他设定好打印格式后,保存形成.rmf的格式文件,请问 我做了一个delphi小程序想引用他,应该怎么引用?
...全文
347
回复
打赏
收藏
在delphi中可以引用.rmf报表格式的文件嘛
我从网上找了一个精确打印的软件,用他设定好打印格式后,保存形成.rmf的格式文件,请问 我做了一个delphi小程序想引用他,应该怎么引用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RMReport 7
VB控件 RMReport7 转:RMReport的使用方法及详解 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:/rm目录
中
) (1)Tools->Environments Option->Libary->Libary Path
中
增加: c:/rm/souce c:/rm/bpl $(
DELPHI
)/Lib $(
DELPHI
)/Bin $(
DELPHI
)/Imports $(
DELPHI
)/Projects/Bpl (2)Component->Install Packages->Add,选bpl/rm_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]).Grid.Cells[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['变量名称'] := Edit1.Text; b.用
报表
中
数据字典,TRMReport.Dictionary.Variables,需要注意的是,如果变量是字符型的需要用AsString赋值,其他类型的用RMReport.Dictionary.Variables['var1'] := 1234,例如: RMReport1.LoadFromFile('1.rls'); RMReport1.Dictionary.Variables.AsString['变量名称'] := Edit1.Text; c. 直接对某个单元格赋值,例如: RMGridReport1.LoadFromFile('1.rls'); TRMGridReportPage(RMGridReport1.Pages[0]).Grid.Cells[1,1].Text := '值'; 如果是RMReport: RMReport1.LoadFromFile('1.
rmf
'); t := RMReport1.FindObject('Memo1'); if t nil then // var t: TRMView t.Memo.Text := 'dsdsdsds'; d.脚本
中
直接
引用
Form的值 procedure Main; begin Memo1.Memo.Text := Form1.Edit1.Text; end; 9、自动换行 主项数据栏Stretched = true 文本框 Stretched = true WordWrap = true 10、RM内置变量(Script),增加
中
.... a.属性PrintAtAppendBlank=True CurReport.AppendBlanking=True时代表增加空行 在RM
中
,打印设置只能保存页面边距及打印份数、是否两遍打印以及
Report Machine(RM)
报表
控件简单用法-
delphi
RM(Report Machine)是一个功能强大的
Delphi
报表
控件包。使用它可以制作出非常复杂的
报表
。下面讲述最简单的用法: 在Form上放上两个数据库控件:ADOConnection和ADOQuery 设置好ADOConnection的ConnectionString。LoginPrompt=False。 ADOQuery的Connection指向ADOConnection。 AD
delphi
FastReport问题整理
1.FastReport
中
如果访问
报表
中
的对象? 可以使用FindObject方法。 TfrxMemoView(frxReport1.FindObject(’memo1′)).Text:=’FastReport’; 2.FastReport
中
如何使用上下标? 设置frxmemoview.AllowHTMLTags := True;在Text输入如下 上标:mm<sup>2</s...
delphi
FastReport经验
1.FastReport
中
如果访问
报表
中
的对象? 可以使用FindObject方法。 TfrxMemoView(frxReport1.FindObject(’memo1′)).Text:=’FastReport’; 2.FastReport
中
如何使用上下标? 设置frxmemoview.AllowHTMLTags := True;在Text输入如下 上标:mm<sup>2</s...
Delphi
FastReport 小结
Delphi
FastReport 小结
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章