uap报表二次开发手册

uap报表二次开发手册

ID:10119358

大小:1.08 MB

页数:30页

时间:2018-06-11

uap报表二次开发手册_第1页
uap报表二次开发手册_第2页
uap报表二次开发手册_第3页
uap报表二次开发手册_第4页
uap报表二次开发手册_第5页
资源描述:

《uap报表二次开发手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、UAP报表二次开发手册v.8711.数据源定义报表数据源可分为实体关系查询,SQL脚本查询和自定义查询三个类型,如下图所示:图1.1其中数据源名称和数据源描述是为了标识数据源以及说明数据源的功能。1.1查看或修改现有数据源“查看或修改现有数据源”是指对原先已经创建的数据源进行修改(系统预置的数据源不允许修改),或者可以在新建报表时选择已存在的数据源,如下图:图1.2选“下一步”:图1.3则列所有已存在的数据源,选择其中一个,按“下一步”:图1.4功能列表是数据引擎内部使用机制,直接选“下一步”:图1.5这个是设置报表数据源的最后一个步骤,由于选定的数据源为

2、自定义查询类型,所以第一个页签为自定义查询组件的相关信息(关于自定义查询组件的具体情况,请查阅本手册1.3单元);第二个页签如下图:图1.6查询结果列是指该数据查询结果的具体情况,包括列名称,列的数据类型,列的区域语言描述。这些信息将构成报表格式设计时的数据源信息(关于这部分内容的详细情况请参阅UAP报表设计时帮助文档)。另一个页签为“过滤条件设置”,如下图:图1.7具体包括过滤条件名称,过滤条件的区域语言描述,这个将在过滤条件的数据源下拉列表中出现,这些信息将用来设置从过滤控件读去用户输入条件值来对查询的结果进行过滤(具体情况清参阅本手册2.2单元)。之

3、后,选择“完成”即结束数据源定义而进入报表格式定义。1.2实体关系查询在图1.1步骤中选定“实体关系查询”,点击“下一步”则进入实体关系查询类型的数据源定义:图1.8这里必须要添加至少一个关联实体,点击“添加”,则可选择系统已经定义好的实体:图1.9选定实体,然后点击“确定”:图1.10点击“下一步”(如果选择了多个实体,则还需要定义实体之间的关系。关于如何定义一个实体以及如何定义实体之间的关系,请参阅数据引擎的相关文档):图1.11接着必须添加结果列,即图1.6中的“查询结果列”。点击“添加”:图1.12这里弹出的列表为选定的单个实体或多个实体能查询到的

4、所有的结果列的信息。选定需要的查询结果列后,点击“确定”:图1.13这个步骤中,“行数据权限”可以用来限制用户查询某些具体行数据的权限(行数据权限的设置以及其他高级功能的使用方法请查阅数据引擎相关文档)。1.3SQL脚本查询在图1.1步骤中选定“SQL脚本查询”,点击“下一步”则进入SQL脚本查询类型的数据源定义:图1.14SQL脚本查询类型又分为SQL脚本和存储过程两个类别,可通过第一个页签的左上端的下拉列表中选择相应的类别(具体如何定义两种类别请查阅数据引擎相关文档)。其他三个页签中,“查询结果列”和“过滤条件设置”已经在前面的单元中说明,此处不在详述

5、。其中,这种数据源类型有一个“查询参数设置”页签,如下图:图1.15如果脚本类型中选择的是“存储过程”,则此处可以使用“刷新”按钮来获取存储过程所需要的参数;而SQL脚本类型则需要手动填写参数的信息。需要注意的是,参数的名称必须与存储过程或SQL脚本的名称完全一致。运行时查询参数的具体值来源是通过过滤条件获得的,因此查询参数需要和过滤条件绑定在一起(绑定方法请参阅本手册2.2单元)。1.4自定义查询自定义查询是指提供一个COM组件(通常为VB6.0组件)或.NET组件(通常为C#组件)来提供获取数据的方法(SQL脚本,存储过程或数据库临时表)。关于自定义查

6、询组件的建立方法请参阅本手册3.2单元。在图1.1步骤中选定“自定义查询”,点击“下一步”则进入自定义查询类型的数据源定义:图1.16其中数据服务信息指的是自定义组件的相关信息,关于自定义查询组件的建立方法请参阅本手册3.2单元。2.报表过滤条件2.1过滤条件设计除了UAP本身单独提供了过滤条件的设计工具,报表本身也提供了专门为报表设计过滤条件的快捷方式。以下是报表设计过滤条件的入口:图2.2点击“标准条件”进入过滤条件设计器:图2.3界面说明:是否支持高级条件:选此项后,在运行时过滤窗口中会出现“高级条件”页签,用于用户自由选择过滤条件的组合。规则组件:

7、此项定义由过滤控件回调的规则组件类。是否取消二次开发:此复选项只有在以“U870”项目进入UAP时才会显示,如果被选中,那么以其它项目进入UAP的过滤设计器不能新增和删除过滤条件。此处可新增或修改一个过滤条件。双击某个已存在的过滤条件,则进入这个条件的修改界面:图2.4界面说明:语种:设置过滤条件项显示的语种。中文简体名称:过滤条件项的键值,唯一标识此过滤条件项,不能重复。可以以字母、数字或汉字来命名。标题:在运行时过滤窗口中显示的文字,支持多语种设置。编辑类型:过滤条件项的类型,分别为文本框、参照、日期、数字、枚举、SQL语句、自定义。参照ID:当编辑类

8、型选择参照类型后,必须选定一个参照ID。比较符:过滤条件项比较符号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。