闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > Rave Reports v2022 for Delphi 7-11 Alexandria

Rave Reports v2022 for Delphi 7-11 Alexandria

  • 软件大小:未知
  • 更新日期:2022-05-12
  • 官方网站:http://www.nevrona.com/
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
Rave Reports v2022 for Delphi 7-11 Alexandria
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
Rave Reports是用于Delphi和C ++ Builder 的高级组件套件,允许开发功能强大且灵活的数据库报告。Rave不仅包含Rave视觉设计器,还包含基于代码的报表库。可以将使用Rave创建的报告编译到您的应用程序中,也可以将其外部存储在磁盘或数据库中。可选的最终用户设计器许可(Architect版本)除了提供应用程序中的报告外,还提供了Rave设计器的分发。Rave支持常见的Delphi数据库,例如Interbase,BDE和Advantage,但它可以轻松处理可以从Delphi / C ++ Builder应用程序访问的任何数据!Rave旨在将报告的功能返回给它所属的程序员。 Rave通过提供功能强大的打印组件套件简化了创建专业报告的任务,从而做到了这一点。 Rave不需要任何其他.DLL,.VBX或.EXE。 报表可以完全用代码编写,并可以在您的应用程序中编译,从而更易于分发和更快地执行。 或者,您可以使用视觉设计器及其组件来创建报告。 视觉设计的报告通常存储在一个或多个文件中,这些文件另存为外部RAV文件。 如果需要,可以将这些报告定义保存在应用程序EXE中。 Rave visual designer供了许多独特的功能,这些功能有助于使报告过程更加简单,快捷和高效。 Rave是一个基于页面的直观可视化设计环境,它可以轻松处理多种报表格式,而不仅仅是纯粹的带区隔样式工具。 Rave还包括镜像和其他技术,以鼓励您重用报告的内容,以便更快地进行更改并更轻松地进行维护。通常,Rave旨在以易于学习的格式最大的灵活性和功能。

功能特色

1、Rave Visual Report Designer
Rave Visual Report Designer是一个基于组件的系统,
专门针对报告而编写。
与仅提供带状视图的传统报表工具相比,Rave的基于页面的总体布局提供了更直观的视觉界面。
2、最终用户报告设计能力(建筑师版)
如果您的最终用户需要修改或创建报告,则他们将拥有全部设计功能集,因为Rave是完全独立的,并且不依赖于诸如Delphi的Object Inspector或其他Delphi设计器工具之类的项目。
3、大型应用程序的项目样式报告管理
大多数应用程序中都有多个报告。实际上,许多应用程序都有数十甚至数百个报告。为什么要强迫您一次管理一份报告?因此,我们围绕报告项目的概念构建了Rave,从而使您能够快速创建,修改和维护应用程序中的所有报告。
4、重复使用和维护工具
报表通常会占用应用程序大部分的开发时间。很多时候,单独报告的设计之间存在相似之处。您是否不想在另一个报表中重用部分报表?这就是Rave镜像技术的用武之地。当一个组件设置为镜像另一个组件时,它将假定它正在镜像的组件(包括子组件)的外观和属性。这两个组件可以在同一页面上,也可以在同一报表中的各个页面上,也可以位于可由许多单独的报表访问的全局页面上。
5、基于代码的打印库具有极高的灵活性
借助Rave的基于代码的系统,众多的Delphi组件以及500多种方法,属性和事件,可以完全控制打印和报告过程的任何方面。我们的许多客户使用基于代码的打印来创建快速且可维护的报告,而如果不直接对TPrinter或Windows API进行编码,则无法完成这些报告,同时又隐藏了后一种方法所需的所有讨厌的细节。基于代码的打印库也可以用于对打印要求非常简单的应用程序中,从而极大地减少了内存占用。
6、来自传统数据库源或基于代码/计算数据的报告
数据库访问是通过Rave的高级数据连接系统完成的。无论您是要直接进行SQL数据连接还是要访问Delphi或C ++ Builder应用程序可访问的数据,Rave都可以处理它。您甚至可以访问自定义的非数据库数据,例如内存阵列或记录结构文件。Rave数据连接系统的一个非常独特的功能是它能够从不在同一应用程序中的数据连接运行报表。因此,如果您要创建具有单独的总帐,工资单,应收账款和应收账款可执行文件的会计系统,则可以创建访问和合并来自每个模块的数据的报告。
7、相容性
Rave支持Rad Studio,Delphi和C ++ Builder 7.0、2005、2006、2007、2009、2010,XE,XE2,XE3,XE4,XE5,XE6,XE7,XE8、10.0 Seattle,10.1 Berlin,10.2 Tokyo和10.3里约热内卢。提供了编译到您的应用程序中的所有内容的完整源代码。Rave Reports用100%Delphi代码编写,最初于1996年作为Delphi 1.0的产品ReportPrinter Pro发布。从那时起,我们添加了许多新功能,但是在通过较新版本的Delphi,C ++ Builder和操作系统升级应用程序时,我们一直在努力保持兼容性。

使用说明

1、Rave Reports与其他报告工具有何不同?
创建Rave Reports的目的是使您可以完全控制打印和报告过程,同时轻松创建高效且可维护的报告。我们为Rave添加的每个功能背后的理念是,以尽可能最高效的代码为您提供最大的功能。您可以在对每个Rave功能中的细节关注中看到这一理念。当您使用Rave创建报告并找到一个足够灵活,功能强大的系统来处理您向它扔的任何东西时,您将从中受益。您还将受益于Rave惊人的占用空间(最小的50K到300K的完整基于代码和可视功能)和无与伦比的执行速度。
Rave实际上是两个产品合而为一,一个基于代码的打印引擎和一个称为RAVE的可视报告界面。(在本文档的其余部分中介绍)。借助Rave的基于代码的系统,14个Delphi组件和500多种方法,属性和事件,可以完全控制打印和报告过程的任何方面。我们的许多客户使用基于代码的打印来创建快速且可维护的报告,而如果不直接对TPrinter或Windows API进行编码,则将无法完成这些报告,同时隐藏了这些后继方法所需的所有讨厌的细节。基于代码的打印库也可用于打印要求简单,占地面积小的应用程序。如果您正在寻找视觉报告工具,请继续阅读,我们保证您不会失望。
我们的可视化报表设计,狂欢([R扩展端口一个 uthoring V isual ē nvironment),是在考虑报告专门写一个基于组件的设计。 与仅提供带状视图的传统设计师相比,Rave的基于页面的布局提供了更直观的界面。如果您的最终用户需要修改或创建报告,则他们将具有完整的设计功能,因为Rave是完全独立的,并且不依赖于诸如Delphi的Object Inspector或其他Delphi设计器工具之类的项目。此外,Rave允许您处理报告项目您可以在一个文件中在应用程序的所有报告之间存储和共享项目。这些和许多其他令人兴奋的项目将在以下各节中详细介绍。
2、直接数据库访问
数据库访问是通过Rave的高级数据连接系统完成的。Rave可以打印您的Delphi或C ++ Builder应用程序可访问的任何数据,甚至可以使用TRPCustomConnection组件来打印非数据库数据,例如内存阵列或记录结构文件。通过将数据连接组件(例如TRPDataSetConnection)挂接到TTable组件(也支持TQuery,TClientDataSet和第3方数据集后代)并为其指定一个唯一的连接名称,可以创建数据连接。然后,在您的报告项目中,使用相同的连接名称创建一个数据视图,并进行了全部设置。现在,当您执行直观创建的报告时,该报告将通过数据连接组件并从应用程序访问您的数据。Rave数据连接系统的一个非常独特的功能是 能够从不在同一应用程序中的数据连接运行报告。因此,如果您要创建具有单独的总帐,工资单,应收账款和应收账款可执行文件的会计系统,则可以创建访问和合并来自每个模块的数据的报告。
Rave数据连接系统的另一个重要方面是它在访问数据方面的效率。当数据不适合当前页面时,许多高级报告选项(例如Rave的KeepBodyTogether或Orphan控件属性)都需要大量回退。大多数其他报告工具都使用数据库功能(例如书签)在表中回溯并最终一次又一次从数据库中读取相同的数据。Rave使用了先进的缓冲系统,因此就您的数据库而言,Rave一次连续运动只能从第一个记录读取到最后一个记录。如果您恰巧是从不支持书签的源中读取数据,例如内存阵列或记录结构文件,则此功能特别有用。好评如潮 的缓冲系统还解决了一个罕见但危险的问题,困扰着其他报告系统。如果将更改发布到报告所回溯的数据上,则该报告可能无法解决差异,甚至更糟的是,可能会打印不完整或不正确的数据。幸运的是,这不是Rave的问题。
3、报告项目
大多数应用程序中都有多个报告。实际上,许多应用程序都有数十甚至数百个报告。为什么要强迫您一次管理一份报告?因此,我们围绕报告项目的概念构建了Rave,从而使您能够快速创建,修改和维护应用程序中的所有报告。由于报表项目保存在单个.RAV文件中,因此您无需处理许多单独的文件。由于此.RAV文件可以在您的应用程序外部,因此您可以添加或修改报告,而不必每次都重新编译应用程序。如果您不希望使用外部.RAV文件,请不要担心,您可以在任意位置(包括数据库中的blob字段)流式传输该文件。
项目树(如右图所示)提供了一种有效的方法,可以直观地管理项目中的所有报告。它使用与组件按钮相同的图标快速告诉您报告项目的结构以及每个页面上包含的组件的类型。项目树还直观地显示了父子关系,组件的打印顺序以及当前选择(绿色复选标记)。您可以通过在可视设计器中的页面或项目树上单击组件来选择组件。非可视组件仅出现在项目树中,以免使报表设计混乱。
项目树中有三个主要部分:报告库,全局页面目录和数据视图字典。报告本身可以包含任意数量的页面定义。全局页面用于保存您希望多个报表访问的项目。全局页面将在主题重用和维护工具中进一步讨论。数据视图包含您的字段定义,并提供指向应用程序中数据的链接。数据视图将在“ 数据库访问”主题中进一步 讨论。
4、设计工具
狂欢是关于轻松管理的全部。除了使报告变得容易且井井有条之外,Rave还喜欢根据自己的需要保持井井有条。
由于Rave的设计易于使用,因此您可以通过三种简单的三种方式来管理Rave中的许多工具栏,它们是:工具栏停靠,正常停靠和工具栏自由浮动。您将可以根据自己的需要访问任何工具栏。
Rave的许多工具栏使设计最复杂的报告变得容易。工具栏包括:项目,设计器,缩放,对齐,颜色,线条,字体,标准,绘图,报告和条形码组件工具栏。由于可以创建和安装新组件,因此设计器中可能还有其他组件工具栏按钮。
该项目的工具栏提供了快速访问项目级的功能,如新建项目,项目打开,项目保存,新的报告,全球新界面,新的数据视图,新报告页或执行报告。
该设计工具允许您更改可视设计页面的特性。这些特性包括是否显示网格,对齐网格,在顶部绘制网格,显示带标题,显示标尺以及显示页面的浪费区域。最后一个按钮将弹出Rave广泛的“首选项”对话框,稍后将对此进行描述。
当您处理具有复杂设计的报表时,如果您熟悉“ 缩放”工具栏,将发现它变得更加容易,该工具栏使您可以快速访问Rave广泛的缩放功能。从下拉列表中选择缩放百分比,键入或使用“缩放工具”,“放大”,“缩小”,“选定缩放”,“缩放页面宽度”或“缩放整个页面”按钮。

有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧