【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:你的点赞我都当成了喜欢~

浙公网安备 33010602011771号