• (转)Delphi7中QuickReport组件(QReport报表)安装方法及重要属性


     Delphi7中没有办法直接使用QuickReport组件,因为在Delphi7中没有将QuickReport组件包作为默认组件打包,如果要使用此组件,需要先安装一下。

        打开delphi7,点Component->Install Packages(安装包),在打开窗口中,点"Add"按钮,然后在delphi7\Bin文件夹里,找到dclqrt70.dpl文件,双击即可,再点击“OK”即可完成安装。在组件工具栏中最后一个就是新添加的QReport报表组件

        QuickReport重要属性如下:
        1、Bands,该属性是一个属性集,子属性如下:
    HasColumnHeader 为True时,在多列报表中,在每列的头上打印标题,False,则不打印。
    HasDetail 为True时,在报表中为每个记录打印明细边条,False,则不打印。
    HasPageFooter 为True时,在每页底部打印一个页脚边格,False,则不打印。
    HasPageHeader 为True时,在每页头部打印一个页头边条,False,则不打印。
    HasSummary 为True时,在每个报表打印一次总结边格,,False,则不打印。
    HasTile 为True时,在报表的开始处打印一个报表的标题,False,则不打印。

        2、DataSet, 该属性批定主报表将从哪个数据集中获得数据。对于简单的列表类型报表中,通常使用一个数据集。对于一个主/从表,该属生设置为主数据集。
     
        3、Options,是一个属性集,子属性如下:
    FirstPageHeader 为True时,在报表的第一页生成页头边条;False,则不做。
    LastPageFooter 为True时,在报表的最后一页生成页脚边条;False,则不做。
    Compressino 为True时,以压缩格式存储报表,False,则不做。

        4、Page,该属控制报表中页的大小、边、页的方向等。

        5、PrinterSettings,该属性也是属性集,用来选择想要打印的副本数、打印的起始页和终止页,还可选择是否要重复打印以及打印输出的输出途径。

        6、ReportTitle,此属性在标题的边条中显示标题,但通常该属性不能直接设置,要由TQRSysData组件来设置报表的标题。

        7、ShowProgress,此属性可在准备和打印报表期间显示一个过程对话框。
           还可在Delphi提供的Report Settings中设置打印报表的外观,在窗体中选择TQuickRep组件,双击鼠标,就可打开Report Settings了。
           在Report Settings设置窗口中,Papers Size对话框用来设置报表的大小,可以控制报表的具体设置。Margins对话框用来设置报表中除了显示部分外的空白部分;Other可以改变报表中字体的具体设置。Page Frame用来设置报表的背景色。Bands的作用和Bands属性的作用基本一样。
  • 相关阅读:
    bootstrap中nav-fixed-top和nav-static-top的区别
    bootstrap aria
    pixi学习总结
    我的代码需要随时备份,并且保证最新版与别人协同开发?Git与Github一起用啊
    自己本地的代码,如何随时备份?随时找回上个备份?版本控制工具Git啊
    自己的代码,如何跟别人协同开发?用GitHub啊
    函数放到onload里面,在html里面执行函数会报错-----作用域和闭包相关问题
    使用CSS实现空心的向上向下的箭头
    两个input放一行不能对齐
    发现一个h5网站,爱果果
  • 原文地址:https://www.cnblogs.com/zouhuaxin/p/5736200.html
Copyright © 2020-2023  润新知