- 1、本文档共147页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用友NC报表开发教程全
用友NC报表教程(全)
5X6X
用友NC-UAP
2016-07-22
目 录
第一章 前言 1
1. 背景 1
2. 入门 2
3. 小结 8
第二章 对象管理 9
1. 对象树 9
1.1 对象编辑 10
1.2 对象导入导出 10
2. 数据源 11
3. 首选项 14
4. 资源权限 15
第三章 查询模型 16
1. 参数控制 17
2. SQL设计 19
2.1 数据字典 19
2.2 向导设计 20
2.3 手工设计 25
3. 数据交叉 27
3.1 投影交叉 28
3.2 旋转交叉 31
4. 代码嵌入 36
4.1 SQL整理 36
4.2 数据加工 38
4.3 穿透规则 42
5. 查询执行 48
6. 查询集成 50
6.1 复合查询 50
6.2 物化查询 51
6.3 合并查询 53
7. 数据权限 53
第四章 格式模型 55
1. 引用查询 56
2. 格式设计 57
2.1 控件管理 57
2.2 属性绑定 64
2.3 行列格式设计 66
2.4 预定义数据处理 69
3. 报表浏览 76
3.1 界面初始化 76
3.2 数据处理 78
3.3 控件连动 82
3.4 报表打印 83
第五章 报表发布 86
1. 发布为功能节点 86
1.1 手动挂接 86
1.2 向导发布 87
2. 轻量化报表展现 89
第六章 插件开发 94
1. 生成插件 94
2. 设计插件 100
3. 管理插件 100
4. 开发小结 101
第七章 查询引擎V5新特性 102
1. V5.0新特性 102
2. V5.01功能变更清单 102
3. V5.011功能变更清单 102
4. V5.02新增功能描述 103
4.1 参数重构 103
4.2 分页技术 107
4.3 SQL代码辅助器 110
4.4 数据字典级别权限控制 111
5. V5.02功能变更清单 114
6. V5.5功能变更清单 115
附录 117
1. 查询引擎FAQ之参数篇 117
2. 交叉表的使用样例 119
3. 查询与格式对象安装盘预置方案 124
4. 查询引擎报表联查业务节点应用方案 125
5. 查询引擎与三大模板集成方案 130
6. 基于QE底层的查询个性化设计方案 138
7. 个性化控制类(JAVADOC) 143
前言
查询引擎(Query Engine,简称QE)的功能定位是,一个面向高级实施人员和专业开发人员的查询建模产品,可以全面支持复杂查询的设计和个性化的报表展现。
背景
查询引擎在功能流程和查询模型方面参考了其前身产品“自定义查询”的理念,在界面设计方面汲取了Form Design的思路,同时融入了DW的技术,并依赖于通用的NC数据字典。
自定义查询:NC于2000年开始研发的一个面向中级实施人员和二次开发人员的查询报表工具,由查询管理中心、报表格式设计、报表浏览、报表权限控制和数据加工厂几个模块构成,此工具首次提出了基于数据字典来管理数据并建立查询对象的思路,能够提供比较丰富的查询分析、数据加工和报表展现功能。
Form Design:NC于2003年开始研发的一种界面开发模式,定位于支持功能建模。
数据字典:一种管理数据库逻辑结构的机制,存在于物理数据库和用户接口之间。NC于2002年开始研发数据字典,最开始只用于自定义查询,后来经过功能强化和逐步推广,成为现在的DDC(Data Dictionary Control)。其功能包括数据库对象的管理与编辑、数据字典的解析生成等。
数据仓库:NC的一个独立产品,能够按照指定的入仓规则从多个业务数据库抽取数据,并通过入仓服务定期把数据加载到数据仓库。
产品的需求背景如下所述。
复杂查询报表的需求:在实际的业务查询中,开发人员经常会遇到以下一些棘手的问题——复杂的SQL,从不同的查询条件得到完全不同的查询结果,查询结果的复合,业务逻辑代码和大量数据加工算法的介入,各种各样的数据交叉和数据处理手段等等;在展现格式方面,通常要求灵活、友好、可视化、个性化的设计界面,丰富的展现控件和统计图表,依据数据对单元格、列表头和行表头的格式进行设置,表单控件之间的连动等等。这一切都对早期的查询报表工具提出了艰巨的要求。
二次开发的需求:随着NC对行业用户的拓展,由业务组程序员在通用软件中针对每个查询报表需求进行开发的方案已经变得不太现实,一线人员越来越频繁的面临来自用户的个性化报表实施压力。实施团队迫切要求一个强大而且易用的二次开发工具,尽管功能的强大和易用往往存在着一些矛盾。
工具整合的需求:自定义查询在推出后,在实施中得到了一定的应用,但局限于出复杂程度不太高的查询报表。IUFO是公司的传统报表产品,它更偏重于报表的管理方面,比如报
您可能关注的文档
- 物业公司各类应急预案全.doc
- 物业公司员工绩效考核表1.doc
- 物业公司海格项目物业管理方案.doc
- 物业前期操作手册1.doc
- 物业工作手册特别全面.doc
- 物业客服培训手册含智能MicrosoftWord文档.doc
- 物业管理投标书干货.doc
- 物权法讲义汇总.doc
- 物流公司员工绩效考核管理制度.doc
- 物流外包投标书最全.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
最近下载
- VAV-空调系统运行中的问题分析和改造的研究.pdf VIP
- 液冷盲插快接头发展研究报告 2025.pdf
- 《高速公路基础设施数字化建设数据标准》.pdf VIP
- DB21T 1388-2005 风沙半干旱地区花生节水高产优质栽培技术规程.pdf VIP
- 九江卫生系统招聘2022年考试真题及答案解析六1.docx VIP
- 九江2022年卫生系统招聘考试真题及答案解析一_1.docx VIP
- 2025年榆林能源集团有限公司招聘工作人员笔试真题及答案.docx VIP
- GB_T 18879-2020 滑道通用技术条件.docx VIP
- 鼻出血急救与护理.pptx
- 《医疗机构消防安全管理九项规定》考核试题.pdf VIP
文档评论(0)