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属性的作用基本一样。

(转)Delphi7中QuickReport组件(QReport报表)安装方法及重要属性的更多相关文章

  1. 关于让simulink中display组件显示二进制的方法

    关于让simulink中display组件显示二进制的方法 1.首先需要配置gateway out模块,勾选propagate data type to output 2.配置display模块 fo ...

  2. Oracle数据访问组件ODAC的安装方法

    Oracle数据访问组件ODAC(Oracle Data Access Components)顾名思义就是用来访问Oracle数据库的小程序.我们可以编程调用这些组件来实现在没有安装Oracle数据库 ...

  3. Oracle数据访问组件ODAC的安装方法:

    Oracle数据访问组件ODAC(Oracle Data Access Components)顾名思义就是用来访问Oracle数据库的小程序.我们可以编程调用这些组件来实现在没有安装Oracle数据库 ...

  4. 【转】Unity中添加组件的几种方法

    http://blog.csdn.net/monzart7an/article/details/23199647 一.在编辑器上面添加一个组件.这个不用多说. 二.在脚本中利用AddComponent ...

  5. Xcode: Xcode中Command Line Tools的安装方法

    1. 打开终端: 2. 输入命令: xcode-select --install ,如果出现下图,说明你已经安装过了,下边内容也不用看了 如果出现下图说明还没有安装,点击安装 同意协议: 稍等片刻.. ...

  6. UML常用建模工具简介,安装方法和各自的优点

    这学期学习了统一建模语言,自己初学时对各种建模工具十分陌生,各种名词都不懂,软件也都不了解,开始很是不知所措.为了防止其他初学者陷入我的困境,自己对各种工具进行了总结: Visio:介绍:Visio是 ...

  7. C#中实现文件拖放打开的方法

    C#中实现文件拖放打开的方法 设置Form属性 AllowDrop = True; 在Form事件中 private void Form1_DragDrop(object sender, DragEv ...

  8. [转]VS2010中水晶报表安装应用及实例

    基本分类如下:第一部分:VS2010简介VS2010是微软的提供的一套完整的开发环境,功能也是相当的大微软宣布了下一代开发工具和平台的正式名称,分别称为“Visual Studio Team Syst ...

  9. android中四大组件之间相互通信

    好久没有写有关android有关的博客了,今天主要来谈一谈android中四大组件.首先,接触android的人,都应该知道android中有四大组件,activity,service,broadca ...

随机推荐

  1. 值得一做》关于数学与递推 BZOJ1002 (BZOJ第一页计划)(normal+)

    什么都不说先甩题目 Description 轮状病毒有很多变种,所有轮状病毒的变种都是从一个轮状基产生的.一个N轮状基由圆环上N个不同的基原子和圆心处一个核原子构成的,2个原子之间的边表示这2个原子之 ...

  2. linux上搭建图片服务器

    之前写过一个搭建图片服务器的随笔:https://www.cnblogs.com/xujingyang/p/7163290.html   ,现在回头看看,我去,感觉写的好乱,现在再整一个吧.o(╯□╰ ...

  3. 190. Reverse Bits 二进制相反数

    [抄题]: Reverse bits of a given 32 bits unsigned integer. Example: Input: 43261596 Output: 964176192 E ...

  4. linux蓝屏时间修改

    setterm -blank 2   #/etc/profile里添加这样一句话,可以让屏幕2分钟后没有信号(蓝屏) setterm -blank 0   #/etc/profile里添加这样一句话, ...

  5. 通过javascript的日期对象来得到当前的日期

    var currentDate = new Date(); var weekday = ["星期日", "星期一", "星期二", &quo ...

  6. oracle数据库登录

    在做以下操作时,要确保你的数据库环境已经正确安装完成.数据库在实际应用中是比较多的,我们测试人员经常会在前台造一些测试数据,在后台数据库进行验证,当然,不局限于此,数据库也可以作为一个专项测试来谈.反 ...

  7. 解决Spring Boot(2.1.3.RELEASE)整合spring-data-elasticsearch3.1.5.RELEASE报NoNodeAvailableException[None of the configured nodes are available

    Spring Boot(2.1.3.RELEASE)整合spring-data-elasticsearch3.1.5.RELEASE报NoNodeAvailableException[None of ...

  8. Spring jdbcTemplate RowMapper绑定任意对象

    RowMapper可以将数据中的每一行封装成用户定义的类,在数据库查询中,如果返回的类型是用户自定义的类型则需要包装,如果是Java自定义的类型,如:String则不需要,Spring最新的类Simp ...

  9. Spring MVC:Model、View、ModelAndView

    个人理解:View为服务器上的某个文件容器,可以为JSP,FTL等动态页面文件,甚至是媒体文件等等,单单是一个文件.Model的作用是存储动态页面属性,动态页面文件即View可以在Model中获取动态 ...

  10. delphi XE7 在Android编译SharedActivity时出错

    delphi XE6 在Android编译SharedActivity时正常,但xe7下编译出错,在uses添加Androidapi.Helpers就可以.