原文:FineReport父子格实现动态参数注入

深入学习FineReport后发现其功能及其强大,之前使用存储过程实现的报表完全可以使用FineReport本身的功能实现。 当你需要的表名,查询条件等均未知的时候,使用 动态参数注入 即可实现将一个查询的结果集当成另一个查询的条件,甚至表名来使用。 使用动态参数注入的时候同时要配合父子格的使用。 一 父子格 父子格一般用于,单元格拓展,当不选择父格的时候,查询结果会沿选择的拓展方向自动拓展,如 ...

2016-11-21 14:37 0 4413 推荐指数:

查看详情

帆软报表(FineReport)实现跨数据源父子查询(2阶段查询)

问题描述: 在报表中需要查询多个系统多个数据源,且有一个数据源的入参是另一个数据源的返回值。所以当用户点击查询到展现报表数据这个过程中,需要先做父查询,查询出的结果在作为子查询。 实现方案: 方案一:多定义一个查询条件,这个查询条件的值根据用户输入的另一个查询条件自动带出。然后不同的数据源再 ...

Tue Jul 31 05:12:00 CST 2018 0 2037
如何优雅实现属性的动态注入

注入就会让代码臭长臭长的,所以才有了动态注入。 我这里我整个思路都贴出来。 实例类Entry 我们先 ...

Mon Sep 30 00:56:00 CST 2019 0 391
帆软报表(finereport)JS实现点击参数面板按钮显示或隐藏数据

当报表中列出数据太多时,想通过显示按钮隐藏明细数据只显示统计数据。如下图示例,那么该如何实现呢?本文以FineReport为例,来讲述JS如何实现点击参数面板按钮显示或隐藏数据。 打开报表 在参数面板添加一个标签控件,控件名为lable,设置标签控件不可见,控件值为“显示”。 在参数 ...

Tue May 07 18:48:00 CST 2019 0 4089
帆软报表(finereport动态报表

动态实现了不同的人根据需要选择不同的表进行查看,从而提高查询效率 在定义数据集时,通过if函数来判断参数的值从而来实现调用不同的数据表 如直接将SQL语句定义成: SELECT * FROM ${if(table='table1','table1','table2')},即若参数 ...

Wed Mar 13 21:33:00 CST 2019 0 1235
FineReport图表、参数、填报、决策报表制作

一、图表入门 1、图表简介 2、实例 添加数据集:销量表 插入柱形图: 柱形图数据、样式、特效设置: 柱形图扩展: 预览: 饼状图制作: 设置数据、样式、特效: 预览: 二、参数 ...

Sat Mar 21 22:47:00 CST 2020 0 1348
帆软报表(finereport动态列查询

新建普通报表,新建一个数据集ds1,sql语句:select * from 销量 设计模板:选择复选按钮组控件 设置 控件名称 paraed , 控件值设置为公式:["列名","列名",… ...

Fri Mar 22 18:12:00 CST 2019 0 2871
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM