资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
查询数据:选择多张单据进行连打;是否选择打印机:是:打印时会弹出选择打印机的窗口;否:打印时会存储为XPS格式的文档。XPS 是一种版面配置固定的电子文件格式,可以保存文件格式,而且具有档案共享的功能。在在线检视或打印 XPS 档案时,可以确保其格式与您希望的一样,而且其它使用者无法轻易变更档案中的数据。FASTREPORT部分属性说明:PrintOnPreviousPage:本页可否打印在上页的剩余空间。应用举例:多张连打时,如果上页还有空间,如何将下页接着打印?设置PrintOnPreviousPage为True.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为TrueRotation:旋转文本。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 := mod PageMaxRow; if (PageLine = 1) and ( 1) then Engine.newpage;end;beginend.2)进行设置:打印条码:首先,在相应单据自定义“条码”栏位SELECT Bar_Code FROM PRDT WHERE PRD_NO=:PRD_NO然后,在套版设计中如下操作即可:
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号