套打常用操作汇总-FASTREPORT
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
经理人ERP打印套版-FASTREPORT讲解
查询数据:选择多张单据进
行连打;
是否选择打印机:
是:打印时会弹出选择打印
机的窗口;
否:打印时会存储为XPS
格式的文档。
XPS 是一种版面配置固定
的电子文件格式,可以
保存文件格式,而且具
有档案共享的功能。在
在线检视或打印 XPS
档案时,可以确保其格
式与您希望的一样,而
且其它使用者无法轻
易变更档案中的数据。FASTREPORT部分属性说明:
PrintOnPreviousPage:本页可否打印在上页
的剩余空间。
应用举例:多张连打时,如果上页还有空间,
如何将下页接着打印?
设置PrintOnPreviousPage为True.
经理人ERP 打印套版-FASTREPORT 讲解
AllowSplit:页面内容是否可跨页打印。 ReprintOnNewPage:在每页重复打印。 应用举例:表头内容要在每页都显示(包括
LOGO )?
设置:ReprintOnNewPage 为
True.
RowCount :控制总共打印几行;
RowCount=0是打印全部;
Start New Page:打印前先跳页;每页打印一
行;
Stretch:表身自动伸缩根据表身内容;
应用举例:单据中有多行数据,但预览时每
页只看到一行,且只有一页有显示?或者打印内容行与行之间有间隔?
设置RowCount=0,Start New Page 为
False ;Stretched 为True.
AutoWidth:自动调整文本的宽度; Datafield:数据库的字段名称; DataSet:连接至数据库; DisplayFormat:
数据显示格式
应用举例:在打印的金额或数量的小数位数? %2.2f :显示两位小数; %2.3f :显示三位小数位。
FlowTo:对象内容无法容纳时显示至其它对象;选择显
示至的对象。
HideZeros:数字前面的0是否显示。
应用举例:当栏位的值为零时显示为空? 设置HideZeros 为True Rotation:旋转文本。
StretchMode:对象伸缩的行为; WordWrap:文本是否自动换行; 应用举例:表身栏位数据很长时,如何自动调整行高,
自动换行?
1)选择数据单元进行群组; 2)StretchMode 为smMaxHtight ;WordWrap 为True. SuppressRepeated:重复的值不打印,显示为空。
Underlines:文本对象下划线;
URL:统一资源定位,可输入网址,预览时点击即可打开网页。
每页合计:将定义好的合计函数放到‘栏尾’中即可。
全表合计:将定义好的合计函数放到‘报表合计’中即可。
大小写转换:在报表设计中使用函数:ConbertNumToChinese()
插入图片:
常用变量介绍:
公司变量:
COMPNO:帐套代号
NAME:帐套名称
操作员变量:
用户代号:当前登陆系统的用户的代号
用户名称:当前登陆系统的用户的名称
单据录入人名称:单据制单人
单据审核人名称:单据终审人
系统变量:
Date:自动抓取当前系统的日期(年月日) Time:自动抓取当前系统的时间(时分秒)Page:当前页码
TotalPages#:总页数
Line#:总行数
FastReport打印固定行数,不足补空白行。1)写入下列代码:
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 :=
if (PageLine = 1) and (
Engine.newpage;
end;
begin
end.
2)进行设置:
打印条码:
首先,在相应单据自定义“条码”栏位
SELECT Bar_Code FROM PRDT WHERE PRD_NO=:PRD_NO 然后,在套版设计中如下操作即可: