【NCC】轻量端自由报表
轻量端自由报表
打开UClient,登录管理员账号。
语义模型
打开语义模型-全局
节点。
点击新增语义模型分类
,输入相关信息。
选中分类,点击左上角新增
按钮,开始增加语义模型。
点击保存
,会弹出是否启动设计向导
的提示框,点击是
。
点击语义脚本
,书写sql,其中,表 _ 1为主表,表_ 2为子表,报表的组织信息和会计期间信息存放在表1中,报表的数据信息存放在表2中。
-- 表1的sql语句
select * from ct_rpt_feeincome;
-- 表2的sql语句
select * from ct_rpt_feeincomeentry;
点击增加
,增加查询参数。
设置连接条件。点击增加
,此为连表查询,FID
为外键。
设置需要查询出的字段。
根据字段fseq为展示的数据进行排序。
点击下一步、下一步,保存、完成即可。
自由报表
打开自由报表-全局
节点。
类似语义模型-全局
节点的操作,新增报表分类,选择新增加的报表分类,新增报表。
点击保存
后,会弹出提示框是否启动格式设计器
,点击是
。
进入设计界面后,点击区域设置
,设置报表显示的字段,
选择报表参数设置
,点击引用
,引用当初在语义模型中设置的查询参数。
点击保存,退出格式设计。
发布
点击发布为web应用
,
填写好相应的功能编码、功能名称和菜单编码、菜单名称,点击完成即可。
增加查询面板
登录浏览器界面,分配好节点权限,就可以看到新发布的自由报表节点。此时的报表界面并不具备查询功能。
由于节点是由系统自动生成,所以工程中看不到源码。
在应用注册
中添加页面模板。
添加查询区
,区域编码先随便设置一个值。
这时打开自由报表节点会报如下错误:
双击进入报错链接,我们找到了此节点的SearchId
。
将SearchId
的值写入应用注册
的页面模板的查询区中(注:其实所有自由报表节点的SearchId的值都默认为light_report
)。
按需求调整查询区字段,保存即可。
作者:-亚州Asu-
若标题中有“转载”字样,则本文版权归原作者所有。若无转载字样,本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
tips:你的点赞我都当成了喜欢~