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属性的作用基本一样。
  • 相关阅读:
    Spring spEL
    Spring 使用外部部署文件
    Spring 自动装配
    spring 属性配置细节
    hdu 1054 Strategic Game
    fzu 2037 Maximum Value Problem
    将博客搬至CSDN
    HDU 4714 Tree2Cycle
    HDU 1009 The Shortest Path in Nya Graph
    POJ 1942 Paths on a Grid 组合数的优化
  • 原文地址:https://www.cnblogs.com/zouhuaxin/p/5736200.html
Copyright © 2011-2022 走看看