delphi报表设计之Rave的高级特性

原创 2012年03月23日 13:51:29

Rave的高级特性

【例2

  在【例1】的基础上完善报表。

【实现步骤】

1)建立新报表项目

2)建立数据源

3)新建打印区域(Region

4)建立报表标题带区

5)建立报表头带区

6)建立报表数据带区

7)放置数据显示对象

Rave中提供了许多Report Variable(报表变量)供程序员在设计报表时使用,包括:日期、时间、页码、打印机信息等。以【例2】中我们设计的自定义报表为例,下面我们为该报表加入打印日期和页码信息。

1. 打印日期

  在报表的底左侧部添加一个DataText组件用于显示报表打印日期,设置FontMirror属性为FontMaster1,然后点击属面板上DataField属性右侧的按钮,打开Data Text Editor对话框。从Report Variables列表中选择DataLong(长日期格式),再点击“Insert Report Var”按钮添加报表变量到DataText编辑框中,点击“OK”按钮退出对话框。注意,这里不需要设置DataView属性。

2. 打印页码

  在报表的底部右侧添加一个DataText组件用于显示报表打印日期,设置FontMirror属性为FontMaster1,然后点击属面板上DataField属性右侧的按钮,打开Data Text Editor对话框。从Report Variables列表中选择CurrentPage(当前页码),再点击“Insert Report Var”按钮添加报表变量到DataText编辑框中,点击“OK”按钮退出对话框。

重复以上操作,选择TotalPages(总页数)。

加入三个Text组件,然后作适当调整,使得打印结果如下图:

参数可以存在于报表项目,报表,报表页面这三个地方,通过报表项目的对象树来选择报表项目和特定的报表对象,然后通过所选对象的parameters属性进行设定。参数可通过DataText部件来输出。

使用参数输出的预览效果

 

Spring:源码解读(IOC容器的高级特性)

五、IoC容器的高级特性 1、介绍       通过前面4篇文章对Spring IoC容器的源码分析,我们已经基本上了解了Spring IoC容器对Bean定义资源的定位、读入和解析过程,同时也...
  • WeiJiaXiaoBao
  • WeiJiaXiaoBao
  • 2016年07月29日 20:25
  • 398

DELPHI 7.0软件 自带有报表 Quick Report组件(TQRShape等所有组件 说明)

DELPHI7.0软件自带有报表Quick Report组件,但是默认的情况下,工具栏中是没有的,需要手动添加,步骤:   component->install packages->add->\bo...
  • u011704389
  • u011704389
  • 2014年02月26日 15:41
  • 1530

jvm高级特性整理

1.1991年开始启动,java的前身oak,james gosling博士;1995年改名java;1996年jdk1.0发布;2002年jdk1.4发布,走向成熟;2004年jdk1.5发布,加入...
  • shiyuezhong
  • shiyuezhong
  • 2016年03月02日 08:35
  • 1337

delphi开发学习五:QuickReoprt报表控件使用实例

报表是数据库应用程序设计中非常重要的一部分,数据库应用程序通常都要生成报表,并且打印出来。      在Delphi7.0中,默认情况下没有直接使用的QuickReport组件,使用时需先进行手工安装...
  • u011846249
  • u011846249
  • 2015年08月20日 21:46
  • 2383

Java高级特性之反射

老规矩我们还是先提出几个问题,一门技术必然要能解决一定的问题,才有去学习掌握它的价值 一、 什么是反射? 二、反射能做什么? 一、 什么是反射? 用在Java身上指的是我们可以于运行时加...
  • soul_code
  • soul_code
  • 2016年01月06日 09:59
  • 4622

ActiveMQ之高级特性

介绍ActiveMQ的高级特性
  • tianwei7518
  • tianwei7518
  • 2015年06月01日 11:36
  • 1175

【学习总结】java高级特性之四种JAVA内部类总结

标题:java内部类 内部类:在JAVA中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、静态内部类、局部内部类、匿名内部类。 ...
  • heccmm
  • heccmm
  • 2016年12月20日 18:13
  • 361

汇总Delphi第三方控件—报表、图表、界面、数据库

有网友问我常用的Delphi第三方控件及功能。我先大概整理一下,以后会在文章里面碰到时再仔细介绍。 报表图表: TeeChart Pro 在 delphi 的图形显示方面目前唯一的选择,虽然从de...
  • dyllove98
  • dyllove98
  • 2013年03月19日 16:19
  • 5640

C++的高级特性

本文介绍以下内容:如何创建动态数组,如何使用向量,如何使用迭代器,define如何定义函数,函数如何返回复杂类型,STL中的快速排序。 动态数组 int n; n=10;//此处可以把用户从界面上输入...
  • qq_35488967
  • qq_35488967
  • 2017年02月25日 19:08
  • 480

Spring学习笔记2——高级特性

1.通过PropertyPlaceholderConfigurer在Spring中加载其他外部配置文件或者属性文件: 在很多javaEE工程中,Spring的角色非常重要,是一个管理其他模块和组件的...
  • qq776306395
  • qq776306395
  • 2014年05月16日 15:11
  • 685
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:delphi报表设计之Rave的高级特性
举报原因:
原因补充:

(最多只允许输入30个字)