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

上传人:b****9 文档编号:26388362 上传时间:2023-06-18 格式:DOCX 页数:11 大小:483.60KB
下载 相关 举报
用友UBF二开报表学习笔记.docx_第1页
第1页 / 共11页
用友UBF二开报表学习笔记.docx_第2页
第2页 / 共11页
用友UBF二开报表学习笔记.docx_第3页
第3页 / 共11页
用友UBF二开报表学习笔记.docx_第4页
第4页 / 共11页
用友UBF二开报表学习笔记.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

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

《用友UBF二开报表学习笔记.docx》由会员分享,可在线阅读,更多相关《用友UBF二开报表学习笔记.docx(11页珍藏版)》请在冰豆网上搜索。

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

用友UBF二开报表学习笔记

自定义报表开发学习笔记

学习计划、安排

时间

计划安排

2010/08/02~2010/08/7

安排、准备

2010/08/09~2010/08/10

配置环境、了解、整理学习资料

2010/08/12~2010/08/15

OQL语句的相关基础知识

学习视频教程(简单报表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、存储过程建立报表

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1