Delphi FastReport报表常用方法

  作者及来源: EasyPass - 博客园    收藏到→_→:
 

摘要: Delphi FastReport报表常用方法

 
 
 

点击这里!!!厉害了【招聘】互联网独角兽招聘C/B端产品:JavaEE后端工程师,Web前端开发,测试,设计,产品,运营等职位

点击这里!!!改变命运:免费人工智能机器学习深度学习Python视频2018最新版

冲刺80万年薪,扫码公众号回复:python 或微信群。获得视频教程↓↓★★☆☆
      

"Delphi FastReport报表常用方法":

 

关键词delphi fastreport 报表 常用 方法

 
  1. 1.       单据中有多行

     

    此文来自: 马开东博客 转载请注明出处 网址:http://www.makaidong.com

    数据,但预览时只显示部分内容,或者打印内容行与行之间有间隔
    fastrepor属性中:设置rowcount=0start new pagefalsestretchedtrue.

说明: 

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

start new page:打印前先跳页;每页打印一行;

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

  1. 2.      在打印中设置金额或数量的小数位数

fastrepor属性中:使用displayformat(数据显示格式)——数字——1234.50

%2.0f:以整数形式显示;

%2.2f:显示两位小数;

%2.3f:显示三位小数位,可根据情况进行调整。

  1. 3.      在打印中设置日期/时间的格式

fastrepor属性中:使用displayformat(数据显示格式)——日期/时间——11.28.2002

mm.dd.yyyy:显示月..

mm.dd:显示月.

mm:显示两位的月

  1. 4.      当栏位的值为零时显示为空

fastrepor属性中:设置hidezeros(数字前面的0是否显示)为true

  1. 5.       自动换行

1)选择数据单元进行群组;

2stretchmodesmmaxhtightwordwraptruestretchedtrue.

说明:

stretchmode:对象伸缩的行为;

wordwrap:文本是否自动换行;

  1. 6.      合计

[sum(<//退/折表身档."amtn_net">,masterdata2)]

  1. 7.      每页合计

将定义好的合计函数放到‘栏尾’中即可。

  1. 8.      全表合计

将定义好的合计函数放到‘报表合计’中即可。

  1. 9.      金额大写

在报表设计中使用函数:conbertnumtochinese()

合计金额大写:[convertnumtochinese(sum(<//退/折表身档."amtn_net">,masterdata2))]

负数合计金额大写:[convertnumtochinese(abs(sum(<//退/折表身档."amtn_net">,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 := <line> mod pagemaxrow;

if (pageline = 1) and (<line> > 1) then

engine.newpage;

end;

begin

end.

14.  电子签名代码(语言:basicscript

sub masterdata2onbeforeprint(sender)

if length(<进销货表头档.”chk_man”>)>0 then   picture2.visible=true

end sub

 
 

搜索此文相关文章:Delphi FastReport报表常用方法

 

此文链接:http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%8E%92%E8%A1%8C%E6%A6%9C/10819.shtml

 

转载请注明出处:Delphi FastReport报表常用方法 - 博客园

 
 

此文来自: 马开东博客 网址:http://www.makaidong.com 站长QQ  赞助本站

Delphi FastReport报表常用方法的更多相关文章

  1. 配置FastReport,FastReport报表加载不出来

    插件链接: Demo地址:http://pan.baidu.com/s/1dEXUvsP FastReport.Net软件地址:https://pan.baidu.com/s/1c2kNBVi     ...

  2. FastReport报表对象介绍一:“Text”对象

    FastReport中文网 http://www.fastreportcn.com/Article/70.html ------------------------------------------ ...

  3. FastReport报表控件使用技巧总结

    FastReport报表控件使用技巧总结 1.FastReport中如何访问报表中的对象? 可以使用FindObject方法. TfrxMemoView(frxReport1.FindObject(' ...

  4. FastReport报表MVC显示步骤

    FastReport报表MVC使用步骤如下: 1.创建MVC网站项目 最终DEMO如下图所示 2.引用相关DLL FastReport.dll FastReport.Web.dll 3.Web.con ...

  5. unigui+fastreport报表打印

    unigui+fastreport报表打印   unigui+fastreport报表打印 FASTREPORT导出成PDF报表,UNIGUI的TUniURLFrame显示PDF报表并打印. func ...

  6. FastReport报表设计(仔细看)

    FastReport报表设计 2011-06-16 16:56:19|  分类: 系统开发|举报|字号 订阅     下载LOFTER我的照片书  |     目录 5.1 前言 5.2 基本概念及操 ...

  7. FastReport报表设计

    [转载]FastReport报表设计 (2012-10-24 20:37:26) 转载▼ 标签: 转载   原文地址:FastReport报表设计作者:小黑 FastReport报表设计 目录 5.1 ...

  8. 使用FastReport报表工具生成报表PDF文档

    在我们开发某个系统的时候,客户总会提出一些特定的报表需求,固定的报表格式符合他们的业务处理需要,也贴合他们的工作场景,因此我们尽可能做出符合他们实际需要的报表,这样我们的系统会得到更好的认同感.本篇随 ...

  9. 使用FastReport报表工具生成标签打印文档

    在我们实际开发报表的时候,我们需要按一定的业务规则组织好报表的模板设计,让报表尽可能的贴近实际的需求,在之前的随笔中<使用FastReport报表工具生成报表PDF文档>介绍了FastRe ...

随机推荐

  1. python爬虫之urlError异常处理

    1.URLError URLError产生的原因: (1)网络无连接,即本机无法上网 (2)连接不到特定的服务器 (3)服务器不存在 import urllib.request import urll ...

  2. TI and RI

    https://blog.csdn.net/qq_27977257/article/details/70677661 51单片机的串口,是个全双工的串口,发送数据的同时,还可以接收数据.当串行发送完毕 ...

  3. windows mysql 主从热备

    环境说明:   Master:192.168.1.200 Slave:192.168.1.210     MySQL 的 Master 配置:   配置my.ini:   [mysqld]   # T ...

  4. spring学习九 spring aop详解

    本文来自于:https://www.cnblogs.com/jingzhishen/p/4980551.html AOP(Aspect-Oriented Programming,面向方面编程),可以说 ...

  5. Codeforces 1110 简要题解

    文章目录 A题 B题 C题 D题 E题 F题 G题 传送门 众所周知ldxoildxoildxoi这种菜鸡选手是不会写HHH题的,因此该篇博客只有AAA题至GGG题的题解,实在抱歉. A题 传送门 题 ...

  6. 2019.01.22 bzoj2874: 训练士兵(主席树)

    传送门 题意简述:给出一个n∗mn*mn∗m的矩阵n,m≤1e8n,m\le1e8n,m≤1e8,支持矩形加,矩形求和,强制在线. 思路:第一眼二维动态开点线段树,上网去搜有没有这种做法发现会被卡时空 ...

  7. Tomcat架构解析(三)-----Engine、host、context解析以及web应用加载

    上一篇博文介绍了Server的创建,在Server创建完之后,就进入到Engine的创建过程,如下: 一.Engine的创建   1.创建Engine实例 当前次栈顶元素为Service对象,通过Se ...

  8. w7 目录

    第17章 期中架构体系介绍 期中架构环境准备 01-期中架构内容简介 02-期中架构大酒楼详解 03-期中架构使用到的软件简介 04-期中架构运维角度观察与使用的软件 05-重头开始创建一台新的虚拟机 ...

  9. beforeunload事件

    window.addEventListener("beforeunload", function (e) { var confirmationMessage = "\o/ ...

  10. HTTP 错误 500.XX - Internal Server Error 解决办法

    HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息 模块 IIS Web Core 通知 未知 处理程序 尚未 ...