用友UBF二开报表学习笔记.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用友UBF二开报表学习笔记

自定义报表开发学习笔记学习计划、安排时间计划安排2010/08/02~2010/08/7安排、准备2010/08/09~2010/08/10配置环境、了解、整理学习资料2010/08/12~2010/08/15OQL语句的相关基础知识学习视频教程(简单报表OQL、SQL、SP)浏览了矩阵控件、复杂报表开发的视频教程2010/08/16~2010/08/20练习开发自定义报表(实体方法、SQL语句方法)完成实例:生产领料报表、销售出货等。2010/08/23~2010/08/28字段扩展教程学习SQL存储过程部分SQL语句用SP方法自定义开发报表一、基础了解1、UBF开发工具的了解Ideconfig.xml配置True:打印、报表设计模式False:单据设计模式2、开发环境试用BE:实体项目BF:操作项目SV:服务项目分析项目:打印模板报表应用项目:报表二、简单设计报表1、(1)、登录UBF后,连接报表元数据库。1个报表容器下只能存放1张报表。每新建1张报表,需新建1个报表容器。(2)、增加数据源选择“BusinessEntity”表示采用实体建立报表;选择“StoredProcedure”表示采用存储过程建立报表;选择“Text”表示采用SQL语句建立报表。2、实体建立报表:(1)、新建报表容器、报表(2)、连接数据源(3)、增加数据查询(4)、选择实体(5)、选择需要的字段点击保存后字段即可出现在左边的“字段”栏目中。(6)、字段扩展属性a、字段扩展属性说明备选栏目:发布后在报表查询方案的栏目字段中显示在“待选项”列表中;固定栏目:显示显示在“已选项”列表中;默认栏目:系统默认显示在“已选项”列表中;选择了“备选栏目”后,选择了“固定栏目”则此字段用户无法从“已选项”中移去(此字段为必选项);选择了“备选栏目”后,选择了“默认栏目”,则此字段会默认显示在“已选项”中,但用户可以自行移去此字段。如果三个栏目都选择了,则与选择了“备选栏目”和“固定栏目”的效果相同。b、行分组(7)、建立查询条件a、选择菜单上的“报表参数”建立查询条件。在弹出的报表参数设置窗口中左边点击右击“添加条件项”,在基本属性页签中点击fx,选择条件表达式。点击参照页签,选择该条件的相应字段。允许为空:选择后,此查询条件可以不输入,不选择则为必输项。是否可见:不出现此字段。是否固定条件:此条件字段不可删除(一定要使用此字段),用户可以设置成无需输入,但根据实际情况这样无意思,设置成固定字段肯定是必输项。选择绑定的字段!b、参照参照标签可以设置多种参照方法(根据相应的英文字母可知意思);nothing:表示无reference:可以调协参照值。实际ID:选择参照的实体;参照ID:选择一个类型样子的参照即可。(可理解为当作模型使用)c、建立完查询条件后,到报表主页上“数据”页签中,修改数据查询。在查询参数页签上,点击“添加默认”按钮,确认退出。如不操作,查询条件将不起作用。报表查询设置的结束如下图所示。(8)、报表页面布局根据用户想要实现的模样、拖动报表控制到右边的布局窗口,同样将字段根据用户想要的模样、顺序依次进行拖到表格中。用户可以利用右边的报表属性进行调整报表的样式。3、sql语句建立报表(1)、建立数据源、数据查询建立数据源方法与上述建立实体查询一样,数据查询时,因为是sql语句建立报表,固选择“Text”。(2)、根据需求编写SQL语句a、根据需求可以先编写OQL语句,再翻译成SQL语句,将编译成功后的SQL语句,复制到窗口中。b、点击预览查询结果,下面的窗口中可查询结果,左边的“字段”窗口中会显示出SQL查询语句中选择的字段。(3)、同样可以根据需求设置已选字段的扩展属性(此步方法同实体建立报表时的字段扩展属性)(4)、查询方案(报表参数设置)报表参数设置方法也同实体报表中的报表参数设置方法。(5)、报表页面布局方法也与上述实体报表项目时页面布局方法相同。(6)、分析实际需求编码OQL语句,编写OQL语句可以参照辅助资料,数据字典、实体查询工作(classview)等;有时这些工具更新的比较慢,建议大家可以建立一个实体查询的报表,利用实体查询报表中的查询实体来查询实体名称。这样比较准确。用户可以使用UBF自带的OQL翻译工具(报表菜单中)来翻译编写的OQL语句,经本人测试,UBF自带的OQL翻译工具比classview带的翻译功能执行速度快的多。4、存储过程建立报表

文档评论(0)

189****1013 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档