套打常用操作汇总FASTREPORT.doc

上传人:b****1 文档编号:236528 上传时间:2022-10-07 格式:DOC 页数:8 大小:467KB
下载 相关 举报
套打常用操作汇总FASTREPORT.doc_第1页
第1页 / 共8页
套打常用操作汇总FASTREPORT.doc_第2页
第2页 / 共8页
套打常用操作汇总FASTREPORT.doc_第3页
第3页 / 共8页
套打常用操作汇总FASTREPORT.doc_第4页
第4页 / 共8页
套打常用操作汇总FASTREPORT.doc_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

套打常用操作汇总FASTREPORT.doc

《套打常用操作汇总FASTREPORT.doc》由会员分享,可在线阅读,更多相关《套打常用操作汇总FASTREPORT.doc(8页珍藏版)》请在冰豆网上搜索。

套打常用操作汇总FASTREPORT.doc

经理人ERP打印套版-FASTREPORT讲解

查询数据:

选择多张单据进行连打;

是否选择打印机:

是:

打印时会弹出选择打印机的窗口;

否:

打印时会存储为XPS格式的文档。

XPS是一种版面配置固定的电子文件格式,可以保存文件格式,而且具有档案共享的功能。

在在线检视或打印XPS档案时,可以确保其格式与您希望的一样,而且其它使用者无法轻易变更档案中的数据。

8

技术支持部---黄俊珍

FASTREPORT部分属性说明:

PrintOnPreviousPage:

本页可否打印在上页的剩余空间。

应用举例:

多张连打时,如果上页还有空间,如何将下页接着打印?

设置PrintOnPreviousPage为True.

AllowSplit:

页面内容是否可跨页打印。

ReprintOnNewPage:

在每页重复打印。

应用举例:

表头内容要在每页都显示(包括LOGO)?

设置:

ReprintOnNewPage为True.

RowCount:

控制总共打印几行;RowCount=0是打印全部;

StartNewPage:

打印前先跳页;每页打印一行;

Stretch:

表身自动伸缩根据表身内容;

应用举例:

单据中有多行数据,但预览时每页只看到一行,且只有一页有显示?

或者打印内容行与行之间有间隔?

设置RowCount=0,StartNewPage为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;//每页打印的行数

procedureFooter1OnBeforePrint(Sender:

TfrxComponent);

var

i:

integer;

begin

i:

=iif(PageLine=0,PageMaxRow,PageLine);

whilei

i:

=i+1;

Engine.ShowBand(Child1);//印空白表格

end;

end;

procedureMasterData2OnBeforePrint(Sender:

TfrxComponent);

begin

PageLine:

=modPageMaxRow;

if(PageLine=1)and(>1)then

Engine.newpage;

end;

begin

end.

2)进行设置:

打印条码:

首先,在相应单据自定义“条码”栏位

SELECTBar_CodeFROMPRDTWHEREPRD_NO=:

PRD_NO

然后,在套版设计中如下操作即可:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1