版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、U9自定义报表自定义报表-简单报表简单报表 课程编号:课程编号: 用友软件珠海研发基地 用友U9U9(珠海(珠海) )客户中心客户中心 王重远王重远 20102010年年6 6月月24日日 实体方式数据查询实体方式数据查询(BusinessEntity)(BusinessEntity) SQL SQL方式数据查询方式数据查询(Text)(Text) 存储过程方式数据查询存储过程方式数据查询(StoredProcedure)(StoredProcedure) 关键关键 使用方式使用方式 栏目栏目 条件(参数)条件(参数) 排序排序 统一报表对象模型:以实现ERP应用中所有报表作为问题域抽象得到的
2、 通用对象模型,用于应用系统数据的可视化展现。 以模型为指导重点认识报表布局,报表模版控件 报表= 数据查询逻辑 OQLSQL 可扩展业务逻辑 (DataCommand ) 报表布局 表格(Table)矩阵(Matrix)图表(Chart)子报表 + 统一报表对象模型统一报表对象模型 创建报表容器创建报表容器 创建报表创建报表 使用实体数据查询使用实体数据查询-建立模板建立模板 打开设计区域的数据页签打开设计区域的数据页签 新建数据源新建数据源 打开设计区域的数据页签打开设计区域的数据页签 新建数据源新建数据源 使用实体数据查询使用实体数据查询-设置数据源设置数据源 使用实体数据查询使用实体数
3、据查询-设置数据源设置数据源 设置数据源信息设置数据源信息 名称名称 提供者类型提供者类型 连接串连接串 设置数据查询设置数据查询 名称名称 提供者类型:提供者类型:BusinessEntity 数据源:上一步设置的数据源数据源:上一步设置的数据源 使用实体数据查询使用实体数据查询-设置数据查询设置数据查询 选择根实体选择根实体 点击工具栏的增加根实体按钮点击工具栏的增加根实体按钮 使用实体数据查询使用实体数据查询-选择根实体选择根实体 根实体:是查询时使用的数据,原则是相关数据实体中的明细实体 作为根实体 选择需要的实体属性选择需要的实体属性 报表的栏目、条件、排序、分组使用到的列都要选择出
4、来报表的栏目、条件、排序、分组使用到的列都要选择出来 在上部的实体中双击,即可选择到下面表格中在上部的实体中双击,即可选择到下面表格中 使用实体数据查询使用实体数据查询-选择属性选择属性 切换到切换到OQL编辑视图编辑视图 在编辑区域内按照在编辑区域内按照OQL语法编写取数语句语法编写取数语句 使用实体数据查询使用实体数据查询-编写编写OQL 使用实体数据查询使用实体数据查询-设置固定过滤条件设置固定过滤条件 输入查询条件页签输入查询条件页签 此页签的功能是对数据源做固定过滤此页签的功能是对数据源做固定过滤 如:如: Left(UFIDA:U9:Base:Location:City.Code,
5、2)=13 预览数据查询预览数据查询 点击预览按钮,预览查询结果点击预览按钮,预览查询结果 使用实体数据查询使用实体数据查询-预览数据预览数据 打开布局页签打开布局页签 拖放表格控件到明细区拖放表格控件到明细区 需要的字段拖放到表格上,就建立起了需要的字段拖放到表格上,就建立起了 数查询与表格控件的绑定关数查询与表格控件的绑定关 系,系, 可以在表格可以在表格/属性属性/数据查询中设置使用的数据查询数据查询中设置使用的数据查询 使用实体数据查询使用实体数据查询-设置模板设置模板 添加条件项添加条件项 使用实体数据查询使用实体数据查询-增加条件项增加条件项 设置条件项基本属性设置条件项基本属性
6、使用实体数据查询使用实体数据查询-设置条件属性设置条件属性 绑定条件项与数据查询列绑定条件项与数据查询列 点击条件项的条件表达式后的按钮即可打开此对话框点击条件项的条件表达式后的按钮即可打开此对话框 表达式中选择需要作为报表查询条件的列,实现条件项与数据列的表达式中选择需要作为报表查询条件的列,实现条件项与数据列的 绑定。绑定。 使用实体数据查询使用实体数据查询-绑定条件项与字段绑定条件项与字段 使用实体数据查询使用实体数据查询-完成完成 使用实体数据查询的设置流程完成使用实体数据查询的设置流程完成 现在既有栏目,也有条件现在既有栏目,也有条件 可以对模版栏目、参数、报表属性,按需要调整可以对
7、模版栏目、参数、报表属性,按需要调整 调整完成后即可发布调整完成后即可发布 使用使用SQL数据查询数据查询-设置查询类型设置查询类型 设置数据源信息与使用实体方式相同设置数据源信息与使用实体方式相同 设置数据查询时选择的提供者类型是设置数据查询时选择的提供者类型是Text即可即可 在编辑区域编写在编辑区域编写SQL语句语句 使用使用SQL数据查询数据查询-编写查询语句编写查询语句 where对应的是查询方案中的条件,order by 对应的是查询方案中的排序, 所有这里的 sql语句不在需要写where、order by关键字 SQL数据查询数据查询-完成完成 使用使用SQL数据查询设置完成数
8、据查询设置完成 现在既有栏目,也有条件现在既有栏目,也有条件 可以对模版栏目、参数、报表属性,按需要调整,步骤同上一阶段可以对模版栏目、参数、报表属性,按需要调整,步骤同上一阶段 调整完成后即可发布调整完成后即可发布 设置数据源信息与使用实体方式相同设置数据源信息与使用实体方式相同 设置数据查询时选择的提供者类型是设置数据查询时选择的提供者类型是StoredProcedure即可即可 存储过程数据查询存储过程数据查询-设置查询类型设置查询类型 注意查询参数页签中的一定要添加默认参数。 点击添加存储过程按钮点击添加存储过程按钮 存储过程数据查询存储过程数据查询-增加存储过程增加存储过程 打开存储
9、过程查找对话框打开存储过程查找对话框 依据存储过程名称查找依据存储过程名称查找 存储过程数据查询存储过程数据查询-增加存储过程增加存储过程 自动根据存储过程参数创建报表参数 默认选中,创建报表参数 存储过程选择完成存储过程选择完成 点击下部表格参数值设置存储过程中的参数对的应报表参数点击下部表格参数值设置存储过程中的参数对的应报表参数 存储过程数据查询存储过程数据查询-设置存储过程设置存储过程 存储过程数据查询存储过程数据查询-设置存储过程参数设置存储过程参数 设置参数值 功能:设置存储过程中的参数对的应报表参数 实际需求场景: 1、一个存储过程参数对应一个报表参数,且存储过程参数操作符固定,
10、 如:= 2、一个存储过程参数对应一个报表参数,存储过程参数操作符不固定, 具体使用那个操作符,由用户查询方案选择决定。 3、一个存储过程参数对应多个报表参数,参数间关系是 and 关系,存 储过程参数操作符不固定。 选择传递条件值,只能单选:对应第1种场景 选择传递条件表达式串,可多选:对应第2、3种场景 存储过程参数值的设置要与存储过程中参数的应用一致 若选择传递条件值:exec( where code=+code) 若选择表达式串: :exec( where 1=1 and +pvarchar) 传递条件值使用比较多 存储过程数据查询存储过程数据查询-完成完成 使用存储过程数据查询设置完成使用存储过程数据查询设置完成 现在既有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 事业单位审计岗面试全真模拟试卷及参考答案
- 2026事业单位财会岗面试全真模拟试卷及参考答案
- 事业单位计算机岗面试易错题题库试卷及参考答案202
- 事业单位医疗卫生岗教育岗面试历年真题题库及参考答案
- 2026年湖南城建职业技术学院高职单招笔试物理历年参考题库含答案解析
- 2026年济南工程职业技术学院高职单招笔试数学历年参考题库含答案解析
- 2026年泉州医学高等专科学校高职单招笔试物理历年参考题库含答案解析
- 2026年河北环境工程学院高职单招笔试化学历年参考题库含答案解析
- 2026年河北东方学院高职单招笔试职业技能测验历年参考题库含答案解析
- 2026年江西应用技术职业学院高职单招笔试化学历年参考题库含答案解析
- 第7课 神奇的世界 第1课时 课件(内嵌视频)2026-2027学年道德与法治四年级上册统编版
- 2027届广东六校联盟高三10月考试语文及答案
- 2026年环境集团招聘题库(含答案)
- T/DZJN 481-2025冷凝式家用燃气快速热水器冷凝水雾化绿色排放分级评价
- 2026年低压电工最-新题库及答案(可下载)
- 职业健康检查质量手册
- 2026年咨询工程师《决策分析与评价》真题及答案
- Redis介绍教学课件
- 《机械与电气识图》课件-3第三章 电气制图基本符号
- 2025年卫生高级职称面审答辩(卫生管理)历年参考题库含答案详解
- 工程技术管理试题及答案
评论
0/150
提交评论