欢迎来到天天文库
浏览记录
ID:10225373
大小:1.59 MB
页数:43页
时间:2018-06-12
《u8开发之uap报表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、U8知识库文档UAP报表控件1.报表描述1.1.摘要报表能集中反映企业、事业等单位的资金状况、财务收支和财务成果等重要的会计信息,能够提供企业生产、库存等情况,防止呆滞料和库存积压,减低库存成本,为企业决策提供相关数据支持。UAP报表是指在UAP平台开发的报表,即数据的描述信息以UAP开发的报表所形成的xml组织格式的报表,至于非UAP报表,如果转化成该标准的描述形式,仍然可用,比如以前的vb报表。本文主要介绍UAP报表的开发过程(设计时),包括过滤条件,数据源组织,样式设置等以及部分运行时内容,为在UAP平台上进行报表开发和扩展做参考1
2、.2.UAP报表分类按照报表的内容,报表可以分为Ø统计类报表Ø预警类报表Ø明细类报表Ø费用类分析Ø客户分析Ø综合分析Ø……按照报表的运行方式分类,报表可分为Ø表格视图普通的表格类型展现的视图www.yonyou.comU8知识库文档Ø交叉视图类似表格视图中的交叉,数据组织形式以矩阵的形式进行展现Ø监控视图主要一些用于提示累的预警类报表,一般放在桌面上,进行实时提示www.yonyou.comU8知识库文档Ø自由视图开发着灵活组织的报表Ø静态报表是已有的报表的某一个固定时间的选择查询条件的查询数据,该时间可以是数据的生成可以立即生成,固定周
3、期等,接受方式可以消息提示,邮件接受等。www.yonyou.comU8知识库文档1.1.V11特性1.1.1.支持BS报表的制作和发布(不支持COM类型的数据源)开发过程没变,都是在UAP开发平台上,只不过如下内容不支持Ø视图类型是自由视图和监控视图的Ø数据源是COM类型的Ø具体发布界面如下www.yonyou.comU8知识库文档1.1.1.支持条件格式(CS)条件格式模块包括两个部分:设计时通过UAP设计器完成条件格式的定义运行时将条件格式解析成动态的程序集,供给报表调用息其中大于,小于,等于,介于支持数值类型和日期类型的数据,等于
4、额外支持字符串类型自定义规则管理报表视图上的条件格式,可以修改条件格式的顺序(视图允许定义多个条件格式)和设置更复杂的条件格式www.yonyou.comU8知识库文档1.1.1.分组和交叉的变更1.分组项支持显示小计功能2.展现样式中的合并分组格变成平面展现+属性合并分组3.想要实现行元素的多级效果,在行元素上再定义一个分组4.交叉方案增加属性是否支持横向合计,作用于所用交叉元素1.1.2.增加占比列功能报表组件中增加了占比列功能,该类型只针对数值型:www.yonyou.comU8知识库文档即每一行的数据/该数据总计行的值得出具体的占
5、比数据,总计行的类型即汇总方式可以选择1.1.1.支持快捷条件查询1.首先在工具栏勾选快捷条件2.打开查询界面,选择快捷条件设置,并选择查询项www.yonyou.comU8知识库文档1.1.1.支持报表和查询方案收藏到桌面功能www.yonyou.comU8知识库文档1.1.数据字典1.1.1.V11.0以前的数据字典报表基本元数据表(UAP_Report)(UFMeta库)字段名字段类型说明IDnvarchar(100)报表IDFilterIDnvarchar(100)过滤ID DataSourceIDNvarchar(100)数据源
6、IDFunctionNameNvarchar(50)函数名称DescriptionNvarchar(256)描述信息,如果要不在报表中心中显示,则该字段预置为NotShowInReportCenterProjectIDProjectID项目类型(U870,U8CUSTDEF等)SubIDNvarchar(50)子产品ID ModifyTimetimestamp更改时间 ClassNamenvarchar(100)自定义数据源的类名字FilterClassNvarchar(100)自定义过滤名字bVBbit是否vb报表bSystembit分
7、组信息(cGroup=Hidden则代表该组按钮隐藏不显示)CreatorNvarchar(100)创建人bPublishedbit是否已经发布HelpFileNameNvarchar(200)帮助文件名称HelpIndexnvarchar(30)帮助位置索引HelpKeyWordnvarchar(30)热键信息bHadUpgradedFrom861bit是否已经从报表进行格式转换了,如果预置为1www.yonyou.comU8知识库文档,则不会走升级操作的MappingMenuIdNvarchar(100)对应的菜单查询权限RootRe
8、portIdnvarchar(100)多报表的情况下选择一个做为主报表bUsingReport4MenuIdbit是否用报表ID做菜单IDNeedUpdateDataSourceint是否需要
此文档下载收益归作者所有