zoukankan      html  css  js  c++  java
  • (转)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属性的作用基本一样。
  • 相关阅读:
    Hbase的数据目录更换后server is not running yet报错
    挂载新加4T硬盘到home目录
    Hadoop(二)--Hadoop运行模式
    Hadoop(一)--Hadoop框架介绍
    KubeSphere(四)--Devops工程pipeline
    KubeSphere(三)--示例:安装wordpress到k8s
    KubeSphere(二)--多租户管理权限控制
    KubeSphere(一)--基于k8s安装KubeSphere
    com.alibaba.fastjson.JSON.toJSONString使用时值为NULL的属性被忽略的问题
    数据库命令-实战
  • 原文地址:https://www.cnblogs.com/zouhuaxin/p/5736200.html
Copyright © 2011-2022 走看看