- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DelphiFastReport报表常用方法
Delphi FastReport报表常用方法
1. 单据中有多行数据,但预览时只显示部分内容,或者打印内容行与行之间有间隔FASTREPOR属性中:设置RowCount 0,Start New Page为False;Stretched为True.
说明:
RowCount:控制总共打印几行;RowCount 0是打印全部;
Start New Page:打印前先跳页;每页打印一行;
Stretch:表身自动伸缩根据表身内容;
2. 在打印中设置金额或数量的小数位数
FASTREPOR属性中:使用DisplayFormat(数据显示格式)——数字——1234.50
%2.0f:以整数形式显示;
%2.2f:显示两位小数;
%2.3f:显示三位小数位,可根据情况进行调整。
3. 在打印中设置日期/时间的格式
FASTREPOR属性中:使用DisplayFormat(数据显示格式)——日期/时间——11.28.2002
mm.dd.yyyy:显示月.日.年
mm.dd:显示月.日
mm:显示两位的月
4. 当栏位的值为零时显示为空
FASTREPOR属性中:设置HideZeros(数字前面的0是否显示)为True
5. 自动换行
1)选择数据单元进行群组;
2)StretchMode为smMaxHtight;WordWrap为True;Stretched为True.
说明:
StretchMode:对象伸缩的行为;
WordWrap:文本是否自动换行;
6. 合计
[SUM ,MasterData2 ]
7. 每页合计
将定义好的合计函数放到‘栏尾’中即可。
8. 全表合计
将定义好的合计函数放到‘报表合计’中即可。
9. 金额大写
在报表设计中使用函数:ConbertNumToChinese
合计金额大写:[ConvertNumToChinese SUM ,MasterData2 ]
负数合计金额大写:[ConvertNumToChinese Abs SUM ,MasterData2 ]
10.??报表中打印行数
在报表设计中使用变量——系统变量Line#
11.??连打
1)?单据——速查,查出要打印的单据;
2)打印——查询数据——预览——打印,选择多张单据进行连打。
12.??连打打到同一页
打印——设计——页面设置——勾选“打印至前一页”,“伸展至打印区”
?13.??打印固定行数,不足补空白行代码(语言:PascalScript)
var
PageLine: integer;
PageMaxRow: integer 5; //每页打印的行数
procedure Footer1OnBeforePrint Sender: TfrxComponent ;
var
i: integer;
begin
i : iif PageLine 0, PageMaxRow, PageLine ;
while i PageMaxRow do begin
i : i + 1;
Engine.ShowBand Child1 ; //印空白表格
end;
end;
procedure MasterData2OnBeforePrint Sender: TfrxComponent ;
begin
PageLine : mod PageMaxRow;
if PageLine 1 and 1 then
Engine.newpage;
end;
begin
end.
14.??电子签名代码(语言:BasicScript)
sub MasterData2OnBeforePrint Sender
if length 进销货表头档.”CHK_MAN” 0 then?? picture2.visible true
end sub
您可能关注的文档
最近下载
- 企业采购管理蔬菜采购验收标准DOC56页.pdf VIP
- 2025年云南省中考物理试题卷(含答案解析).docx
- 体温测量软件GBT 25000.51-2016自测报告.docx VIP
- WS∕T 225-2024 临床化学检验血液标本的采集与处理.pdf
- 信息系统的使用与维护管理办法.doc VIP
- 环境影响评价报告公示大理州永平县汽车客运站环境影响评价报告表环评报告.doc VIP
- 2022年1月广东自考《07114现代物流学》试题和答案 .pdf VIP
- Unit 1 Happy Holiday(大单元教学设计)英语人教版2025八年级上册.pdf
- 2025年军队文职人员公开招录《管理学》真题库(含答案).pdf VIP
- 网络数据安全检查项及检查方法.docx VIP
文档评论(0)