2016 - 2024

感恩一路有你

用友UBF自定义报表开发经验分享

浏览量:2526 时间:2024-08-06 21:04:24 作者:采采

用友ERP的UBF提供了全面的报表制作教程,但是在实际开发中还存在一些小技巧可以提升效率。本文将分享一些个人总结的经验和技巧,希望对大家的学习有所帮助。

设计报表的基本步骤

1. 登录UBF后,连接报表元数据库。每个报表容器只能存放一张报表,所以需要新建一个报表容器来存放新建的报表。

2. 增加数据源,根据需求选择“BusinessEntity”表示采用实体建立报表;选择“StoredProcedure”表示采用存储过程建立报表;选择“Text”表示采用SQL语句建立报表。

使用实体建立报表

1. 新建报表容器和报表。

2. 连接数据源。

3. 增加数据查询。

4. 选择实体,可以参照数据字典来选择需要的字段。在选择实体时,可以使用模糊查询和快速查询功能,方便快速找到需要的字段。

5. 选择需要的字段,并保存。保存后,字段会出现在左边的“字段”栏目中。

6. 字段扩展属性可以用于字段关联,建议在选择实体时尽量选择所有需求的字段,方便后续添加。注意,自己添加的扩展字段可能会影响报表的速度。

  • 备选栏目:发布后在报表查询方案的栏目字段中显示在“待选项”列表中。
  • 固定栏目:显示在“已选项”列表中。
  • 默认栏目:系统默认显示在“已选项”列表中。
  • 选择了“备选栏目”后,选择了“固定栏目”则此字段用户无法从“已选项”中移去(此字段为必选项)。
  • 选择了“备选栏目”后,选择了“默认栏目”,则此字段会默认显示在“已选项”中,但用户可以自行移去此字段。
  • 如果三个栏目都选择了,则与选择了“备选栏目”和“固定栏目”的效果相同。

建立查询条件

1. 在报表主页上选择菜单上的“报表参数”进行查询条件的设置。

2. 点击右键“添加条件项”,在基本属性页签中选择条件表达式,在参照页签中选择该条件的相应字段。

  • 允许为空:选择后,此查询条件可以不输入,不选择则为必输项。
  • 是否可见:不出现此字段。
  • 是否固定条件:此条件字段不可删除,用户可以设置成无需输入,但根据实际情况这样设置无意义,建议设置成固定字段。

3. 参照标签可以设置多种参照方法,如nothing、reference、实际ID和参照ID等。

报表页面布局

根据用户需求,将报表控件拖动到右边的布局窗口中,按照顺序将字段拖到表格中。用户可以利用报表属性进行样式调整,实现想要的报表样式。

总结

以上是用友UBF自定义报表开发的基本流程和一些技巧,希望能够帮助大家更高效地开发自定义报表。通过合理的设计和灵活运用UBF提供的功能,可以创建出满足业务需求的报表。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。