zoukankan      html  css  js  c++  java
  • 【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:你的点赞我都当成了喜欢~
  • 相关阅读:
    JavaScript之HTML DOM Event
    JavaScript 之 Function
    JavaScript 之 "for"的衍生对象
    Javascript object.constructor属性与面向对象编程(oop)
    前端发展简史
    基于MPI的大规模矩阵乘法问题
    Spark-shell错误:Missing Python executable 'python', defaulting to ...
    外文期刊论文的写法精概——“终极八股文大法!!!”
    Java静态方法为什么不能访问非静态方法
    API & Web API
  • 原文地址:https://www.cnblogs.com/yazhouasu/p/14562908.html
Copyright © 2011-2022 走看看