ActiveReports 9 新功能:可视化查询设计器(VQD)介绍



在最新公布的ActiveReports 9报表控件中加入了多项新功能,以帮助你在更短的时间里创建外观绚丽、功能强大的报表系统。本文将重点介绍可视化数据查询设计器,无需手动编写不论什么SQL语句。主要内容例如以下:

  • (一)訪问可视化查询设计器
  • (二)可视化查询设计器包括的元素

    可视化查询设计器提供的图形界面使用交互的创建查询和预览结果的方法帮助用户更简单的绑定数据。使用可视化查询设计交互界面。帮助不熟悉SQL的用户更easy的设计。改动和预览查询结果。

    可视化查询设计器支持以下的SQL功能:

  • 选取字段
  • 自己定义表达式
  • 内连接,左外连接和右外连接
  • 过滤数据
  • 分组和合计函数
  • 数据排序
  • 为选择的字段和数据表设置别名
(一)訪问可视化查询设计器
  • 页面报表和RDL报表中的可视化查询设计器

1. 创建一个页面/RDL报表到数据源。

2. 右键PV数据源节点(默认名称为DataSource1)然后选择加入数据集选项或者从加入button下选择数据集为报表加入数据集。

3. 在弹出来的数据集对话框中。选择查询页然后选择编辑可视化查询设计器image此操作会在页面报表或者RDL报表中打开可视化查询设计器。

  • 区域报表中的可视化查询设计器

1. 通过报表数据源对话框为区域报表连接数据源。直到报表连接到数据源后查询设计器button才可用。

1. 当button可用后,点击image button。

此操作会在区域报表中打开可视化查询设计器。

(二)可视化查询设计器元素
VQD
2.1 数据库视图

数据库视图中显示数据库中包括的命名空间。数据表。视图和字段。能够通过拖拽或者双击数据库视图中的元素将其加入到设计标签页中。

或者在数据库视图中双击每个元素右側的 图标将其加入到设计标签页。

2.2 查询工具

可视化查询设计器提供了用于生成查询的工具。查询工具区域被分为三个主要部分:设计标签页,SQL标签页和工具条button。

2.3 设计标签页

设计标签页是可视化查询设计器用于创建查询的区域。其为生成SQL查询提供了可视化界面。

  • 已选字段面板

已选字段面板中显示从数据库视图中已经选择的字段,数据表或者其它随意元素。在已选字段面板中的每个字段都包括以下一系列的可编辑选项。

选项

描写叙述

输出

复选框的状态决定了是否在结果集合中包括本字段。

当字段加入到已选字段面板中时复选框的默认状态为勾选上。当本字段不须要出如今结果面板中时能够取消勾选状态。

已选字段所属于的数据表名称。

字段别名

同意为字段提供别名。

总计

基于本字段应用于分组或者合计。总计(表达式)被用于展示计算结果,检索控件的值,定义规则,创建计算字段和定义报表的分组级别。

² Expression - 同意选择数据表中的字段。自己定义的表达式相同能够在此指定。

² GroupBy - 基于已选字段对数据进行分组。

² Count – 返回分组中的项目个数。实现了SQL的COUNT函数。

² Avg – 返回分组中的平均值。实现了SQL的AVG函数。

² Sum – 返回分组全部值的合计值。实现了SQL的SUM函数。

² Min – 返回分组中的最小值。

实现了SQL的MIN函数。

² Max– 返回分组中的最大值。实现了SQL的MAX函数。

² StDev – 返回分组中全部值的标准差。实现了SQL的STDEV函数。

² Var – 返回分组中全部值的方差值。

实现了SQL的VAR函数。

排序

使用特定的序列安排数据。使用升序或者降序。

排序顺序

同意用户在使用多个排序字段时指定排序字段的顺序。

条件

同意用户为列数据设置过滤条件。

WHERE子句用于获取指定的数据而忽略其它无关数据。

注:当加入一个数据表到已选字段面板中时。数据表中的全部字段都被加入到查询中。相当于使用Select * from Customers 查询。

  • 表和表关系

表和表关系面板显示了已选字段面板中全部选择字段所属的数据表。

一旦已选字段面板中出现属于多个数据表的字段时,关系button就会出如今关联的数据表名称下方用于展示两个数据表之间的关系。

表和表关系面板为每一个数据表提供了以下的选项:

选项

描写叙述

展示已选字段面板中全部字段所属于的数据表名称。

别名

同意为数据表提供别称称。


2.4 SQL标签页

SQL标签页中显示了当前查询相应的SQL语句。用户能够在SQL标签页内直接编辑查询SQL。

当用户切换到SQL标签页时。可视化查询设计器会自己主动依据正确的语法格式化查询语句和高亮显示keyword。

SQL标签页能够进行以下的操作:

  • 直接输入SQL语句加入新的查询。

  • 通过可视化查询编辑器改动SQL语句。
2.5 工具条button

选项

描写叙述

取消反复值复选框

取消反复值复选框用于删除SELECT语句结果中反复的数据。若勾选上,仅仅显示非反复值。

运行

运行查询和在预览结果面板中展示结果数据。

保存

在数据集对话框中保存查询。

清除

清除可视化查询设计器中全部面板上的内容包含SQL标签页中的内容。

下拉查询工具区域右上角的button会出现两个选项:

1.切换窗体:展开或者关闭已选字段表和表关系面板。

2.显示提示:显示或者隐藏使用可视化查询设计器的提示。比如,在已选字段面板上方出现“双击数据库视图中的表或字段名称,或将其拖拽至此处。

2.6 预览结果面板

展示可视化查询设计器中查询的结果数据。

此面板会在已选字段面板加入所须要的字段或数据表后点击可视化查询设计器工具条上的运行button时填充数据。

关于可视化查询设计器的很多其它功能,能够马上下载 ActiveReports 9 进行体验。

很多其它ActiveReports 9 新功能介绍文字,请点击 ActiveReports V9 进行查看。

posted @ 2017-08-04 08:08  jzdwajue  阅读(378)  评论(0编辑  收藏  举报