社区
非技术区
帖子详情
一个RMReport合并重复的问题
liyubaiandlon
2008-04-10 09:42:15
哪位大侠帮帮忙
我在使用RMReport合并重复数据时出现如下问了
1.第一行与第二行的行高比下面的宽,
2.总页数不对,本来只用了8页显示,结果计算出来的总页数是18页
如图:
...全文
95
回复
打赏
收藏
一个RMReport合并重复的问题
哪位大侠帮帮忙 我在使用RMReport合并重复数据时出现如下问了 1.第一行与第二行的行高比下面的宽, 2.总页数不对,本来只用了8页显示,结果计算出来的总页数是18页 如图:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RM
Report
,
rm
转换
RM
转换,通过此程序可以很快进行转换,通过C#2.0进行开发的!
RM
Report
7
VB控件
RM
Report
7 转:
RM
Report
的使用方法及详解 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 = T
RM
Grid
Report
Page(
RM
Grid
Report
1.Pages[0]).Grid.Cells[1, 1].View t = T
RM
MemoView(
RM
Report
1.FindObject('memo1')); t.DisplayFo
rm
at := 'N0.001' //数字型 t.DisplayFo
rm
at := 'Dyyyy/mm/dd' //日期型 6、两遍报表如何用代码设置 Grid
Report
1.DoublePass := True 7、用代码写数据字典:
RM
Report
1.Dictionary.FieldAliases.Clear;
RM
Report
1.Dictionary.FieldAliases['
RM
DBDataSet1'] := '动物';
RM
Report
1.Dictionary.FieldAliases['
RM
DBDataSet1."Name"'] := '姓名'; 这样在
RM
的设计器显示为自定义名称,为最终用户提供友好的显示 8、在报表中如何使用变量(或者如何给某个memoview赋值) a.
RM
Variables在
RM
_Class.pas中定义,是全局变量,这样定义后就可以在报表中使用变量"var1",例如:
RM
Variables['变量名称'] := Edit1.Text; b.用报表中数据字典,T
RM
Report
.Dictionary.Variables,需要注意的是,如果变量是字符型的需要用AsString赋值,其他类型的用
RM
Report
.Dictionary.Variables['var1'] := 1234,例如:
RM
Report
1.LoadFromFile('1.rls');
RM
Report
1.Dictionary.Variables.AsString['变量名称'] := Edit1.Text; c. 直接对某个单元格赋值,例如:
RM
Grid
Report
1.LoadFromFile('1.rls'); T
RM
Grid
Report
Page(
RM
Grid
Report
1.Pages[0]).Grid.Cells[1,1].Text := '值'; 如果是
RM
Report
:
RM
Report
1.LoadFromFile('1.
rm
f'); t :=
RM
Report
1.FindObject('Memo1'); if t nil then // var t: T
RM
View t.Memo.Text := 'dsdsdsds'; d.脚本中直接引用Fo
rm
的值 procedure Main; begin Memo1.Memo.Text := Fo
rm
1.Edit1.Text; end; 9、自动换行 主项数据栏Stretched = true 文本框 Stretched = true WordWrap = true 10、
RM
内置变量(Script),增加中.... a.属性PrintAtAppendBlank=True Cur
Report
.AppendBlanking=True时代表增加空行 在
RM
中,打印设置只能保存页面边距及打印份数、是否两遍打印以及
RM
Report
demo
Delphi写的
Report
Machine例程,供学习用。
Report
Machine for delphi XE2注册工具
Report
Machine for delphi XE2注册工具
RM
6.01(导出PDF+
合并
单元格兼容5.51).zip
Report
machine 6.01 For D7自带有DEMO,此版本和老版本的区别在于增加了:单元格
合并
、PDF导出。安装时要先编译IIPLIB下的llPDFLibD6D2007.DPK包,添加路径,之后再编译Source下的
rm
_d70.DPK包,注意如有旧版本必须先卸载旧版本并删除文件,防止引用单元冲突。
非技术区
830
社区成员
53,573
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章