知识大全 Delphi 7 中使用RAVE报表(二)

Posted

篇首语:同时赶两只兔,一只也捉不到。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Delphi 7 中使用RAVE报表(二)相关的知识,希望对你有一定的参考价值。

Delphi 7 中使用RAVE报表(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

隔了好长时间终于有时间继续向大家介绍RAVE了 这次主要介绍Delphi 下的Rave组件 打开Delphi 看到的rave页如下 Delphi 下的Rave

  包括有RvProject RvSystem RvNDRWriter RvCustomConnection RvDataSetConnection RvTableConnection RvQueryConnection RvRenderPreview RvRenderPrinter RvRenderPDF RvRenderHTML RvRenderRTF RvRenderText这几个组件

  一 RvProject组件  在使用rave报表中 这个组件是最为重要的一个 是使用频率最高的一个组件 开发人员可以通过这个报表完成报表的打印 文件的生成 输出 土过此事可以使用设计状态 也可以通过它来点用相应的报表设计器   1 属性

  DLLFile:发行报表时需要的dll文件 在 以后用户不需要单独发行相应的动态链库文件了

  Engine: 指定相应报表生成的目的地 一般的情况下 是RvSystem 也就是说它可以打印 打印预览 生成打印文件 当然也可以选择RvNDRWriter组件 那么报表输出的结果是RTF HTML PDF TXT其中的一种

  LoadDesigner: 允许用户调用报表设计器 如果它的值为true 那么最终用户就可以调用报表设计器 如果它的值为False 那么最终用户就没有权力调用报表设计器

  ProjectFile:相应报表项目文件 指定详细目录路径

  StoreRAV:要将报表文件嵌入到exe文件中 在这里就要填入相应的报表项目文件

  2 主要方法

  (1)SelectReport方法:

  Function SelectReport(ReportName:String; FullName:Boolean):Boolean;

  ReportName是相应的报表名称 FullName则表示是否以报表的全程作为报表的名称

  (2)Execute方法

  打印选择的相应报表文件 报表时被SelectReport选择的

  RvProject Execute;

  (3)ExecuteReport方法

  RvProject ExecuteReport(ReportName:String);

  ReportName是相应的报表的名称

  (4)Open方法

  RvProject Open; 打开相应的报表以共操作

  (5)Close方法

  RvProject Close; 关闭一个报表的操作

  二 RvSystem组件

  打印或者预览报表时 进行打印参数设置的 使用时与RvProject结合

  1 属性

  DefaultDest:指定打印的方式

  rdPreview:预览

  rdFile:文件

  rdPrinter:打印机

  RulerType:相应的标尺单位

  rtNone:没有标尺

  rtHorizCm:横向标尺 单位为厘米

  rtVertCm:纵向标尺 单位为厘米

  rtBothCm:先是所有的标尺 单位为厘米

  rtHorizIn: 横向标尺 单位为英寸

  rtVertIn: 纵向标尺 单位为英寸

  rtBothIn:所有标尺 单位为英寸

  SystemFiler:报表打印文件参数的设置 如果DefaultDest属性为rbFile 则需要设置这里的属性值

  SystemOptions:所有报表输出设置属性

  SystemPreview:报表预览参数的设置 如果DefaultDest属性为rdPreview 则需要设置这里的属性值

  SystemPrinter:报表打印参数的设置 如果DefaultDest属性为rdPrinter 则需要设置这里的属性值

  SystemSetup:是对是否允许打印 是否允许打印机设置等参数的设置

  TitlePreview:更改报表预览的窗体的名称 例如可以将Report Preview改为报表预览

  TitleSetup:更改报表输出窗体的名称 例如可以将Output Options改为输出设置

  TitleStatus:报表状态窗体名称 例如可以将Report Status改为报表状态

  2 主要方法

  OverridePreview方法 OverrideSetup方法 OverrideStatus方法 这三个方法可以对报表设置 打印设置 报表预览窗体进行覆蓋 在后面会介绍如何通过这几个方法是窗体为中文

  三 NDRWriter组件

  使用该组件实现自定义报表预览

  四 RvDataSetConnection组件 RvTableConnection组件 RvQueryConnection组件

  使用这三个组件实现数据库的连接

  五 RvRenderPDF组件 RvRenderHTML组件 RvRenderRTF组件 RvRenderText组件

cha138/Article/program/Delphi/201311/24823

相关参考

知识大全 Delphi 7 中使用RAVE报表(四)

Delphi7中使用RAVE报表(四)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一新建一个数

知识大全 Delphi 7 中使用RAVE报表(五)

Delphi7中使用RAVE报表(五)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在Delph

知识大全 Delphi 7 中使用RAVE报表(三)

Delphi7中使用RAVE报表(三)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 前面两篇向大

知识大全 Delphi 7 中使用RAVE报表(一)

Delphi7中使用RAVE报表(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!最近刚刚做完一

知识大全 Delphi7中使用RAVE报表

Delphi7中使用RAVE报表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!最近刚刚做完一个项目

知识大全 初识Rave

初识Rave  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  初识Rave  其实在Delphi发

知识大全 Delphi水晶报表打包解决

Delphi水晶报表打包解决  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!开发环境        

知识大全 用Delphi实现自己的Excel报表

用Delphi实现自己的Excel报表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Excel是

知识大全 经典案例 财务管理系统(7)[4]

    ——此文章摘自《Delphi数据库开发经典案例解析》定价¥ 特价¥ 购买>>  //资产负债报表的生成和打印  procedureTmain

知识大全 Delphi字符串列表及应用(二)

Delphi字符串列表及应用(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  重复操作列表中