自定义报表开发
开发方式
- 实体方式数据查询(BusinessEntity)
- SQL方式数据查询(Text)
- 存储过程方式数据查询(StoredProcedure)
使用实体数据查询方式
建立模板
切换到报表打印个性化开发平台,并登录(连接企业数据库),登录成功后连接报表元数据库
创建报表容器
创建目录→新建报表容器
创建报表
基于报表容器 新建报表模板
设置数据源
新建数据源
设置数据源信息
名称
提供者类型
连接串
注意:上图中“运行时使用本连接”不要勾选,否则部署到环境上会导致连接失败
设置数据查询
设置数据查询信息
名称
提供者类型:BusinessEntity
数据源:上一步设置的数据源
设置业务实体
点击工具栏的增加根实体按钮,添加实体类,如果有多个实体,需设置实体之间关系
根实体:是查询时使用的数据,原则是相关数据实体中的明细实体作为根实体
选择属性
选择需要的实体属性
报表的栏目、条件、排序、分组使用到的列都要选择出来
在上一步的实体中双击,即可选择到下面表格中
编写OQL(可选)
切换到OQL编辑视图
在编辑区域内按照OQL语法编写取数语句
设置固定过滤条件(可选)
输入查询条件页签
此页签的功能是对数据源做固定过滤
如: Left(UFIDA::U9::Base::Location::City.Code,2)="13"
预览数据
预览数据查询
点击预览按钮,预览查询结果
设置模板
打开布局页签
拖放表格控件到明细区
需要的字段拖放到表格上,就建立起了 数查询与表格控件的绑定关系
可以在表格/属性/数据查询中设置使用的数据查询
增加条件项
设置条件属性
设置条件项基本属性
绑定条件项与字段
绑定条件项与数据查询列
点击条件项的条件表达式后的按钮即可打开此对话框
表达式中选择需要作为报表查询条件的列,实现条件项与数据列的绑定。
使用实体数据查询的设置流程完成现在既有栏目,也有条件
可以对模版栏目、参数、报表属性,按需要调整
调整完成后即可发布
点击发布应用后,弹出要发布的环境登录界面,进行登录操作
登录成功后,点击下一步
点击下一步
进入菜单发布环节,选中应用 点击右侧新建
录入用户菜单分组
选中客开菜单分组,点击右上按钮新建用户菜单
选中明细表格中的菜单项,点击绑定菜单按钮(一定要绑定),会显示已绑定
绑定后,点击下一步,进入部署任务画面,点击执行按钮,直到部署成功!
发布成功后,进入U9C,根据发布到的应用模块进行菜单授权
授权成功后,重新登录U9C查看报表发布效果。
自定义报表开发
本文2024-08-20 16:32:37发表“u9cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/yonyou-u9cloud-1150.html