自定义报表开发

栏目:u9cloud知识作者:用友来源:用友发布:2024-08-20浏览:1

自定义报表开发

开发方式

  • 实体方式数据查询(BusinessEntity) 
  • SQL方式数据查询(Text)
  • 存储过程方式数据查询(StoredProcedure)

 

使用实体数据查询方式

建立模板

切换到报表打印个性化开发平台,并登录(连接企业数据库),登录成功后连接报表元数据库

创建报表容器

创建目录→新建报表容器

创建报表

基于报表容器 新建报表模板

设置数据源

新建数据源

设置数据源信息

名称

提供者类型

连接串

注意:上图中“运行时使用本连接”不要勾选,否则部署到环境上会导致连接失败

设置数据查询

设置数据查询信息

名称

提供者类型:BusinessEntity

数据源:上一步设置的数据源

设置业务实体

点击工具栏的增加根实体按钮,添加实体类,如果有多个实体,需设置实体之间关系

根实体:是查询时使用的数据,原则是相关数据实体中的明细实体作为根实体

选择属性

选择需要的实体属性

报表的栏目、条件、排序、分组使用到的列都要选择出来

在上一步的实体中双击,即可选择到下面表格中

编写OQL(可选)

切换到OQL编辑视图

在编辑区域内按照OQL语法编写取数语句

设置固定过滤条件(可选)

输入查询条件页签

此页签的功能是对数据源做固定过滤

如: Left(UFIDA::U9::Base::Location::City.Code,2)="13"

预览数据

预览数据查询

点击预览按钮,预览查询结果

设置模板

打开布局页签

拖放表格控件到明细区

需要的字段拖放到表格上,就建立起了  数查询与表格控件的绑定关系

可以在表格/属性/数据查询中设置使用的数据查询

增加条件项

设置条件属性

设置条件项基本属性

绑定条件项与字段

绑定条件项与数据查询列

点击条件项的条件表达式后的按钮即可打开此对话框

表达式中选择需要作为报表查询条件的列,实现条件项与数据列的绑定。

使用实体数据查询的设置流程完成现在既有栏目,也有条件

可以对模版栏目、参数、报表属性,按需要调整

调整完成后即可发布

点击发布应用后,弹出要发布的环境登录界面,进行登录操作

登录成功后,点击下一步

点击下一步

进入菜单发布环节,选中应用 点击右侧新建

录入用户菜单分组

选中客开菜单分组,点击右上按钮新建用户菜单

选中明细表格中的菜单项,点击绑定菜单按钮(一定要绑定),会显示已绑定

绑定后,点击下一步,进入部署任务画面,点击执行按钮,直到部署成功!

发布成功后,进入U9C,根据发布到的应用模块进行菜单授权

授权成功后,重新登录U9C查看报表发布效果。

 

 

自定义报表开发

开发方式实体方式数据查询(BusinessEntity) SQL方式数据查询(Text)存储过程方式数据查询(StoredProcedure) 使用实体数据查询方式建立模板...
点击下载文档
标签: # U9C
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息