首页 > 其他分享 >报表进阶--参数面板添加

报表进阶--参数面板添加

时间:2022-09-07 21:58:40浏览次数:83  
标签:控件 进阶 -- 添加 参数 设置 sql 面板 报表

  有时候我们并不需要看所有的数据,比如在销量表中,我们只想看”华北“地区的数据,这个时候我们就需要一个控件能帮助我们过滤掉其他的地区数据。这里我们就要从sql开始设置,我们首先要给sql添加一个参数,然后利用参数控制其他的条件。

打开设计器,新建一张报表,以销量表为底表,设置一个数据集:

 

 选择select*,这里添加上sql语句以后要设置一个参数:SELECT * FROM 销量 where 地区='${dq}',点击预览:

 

 在弹窗中参数位置输入”华北“,点击”确定“,就能看见数据,然后点击”确定“

 

 选中数据集中的字段,如果我们要连续拖拽多个字段的话,就不用一个一个去拖了,按住shift,选中多个字段,拖拽到报表里面,选中从左往右,就把选中的字段全部拖拽过来了。

 

 这个时候可以设置报表的基本格式了,添加标题行,给标题行添加背景颜色,设置字体字号加粗,其他单元格设置字体字号,添加边框。然后给这张报表添加一个标题:销售明细表。这里要注意一下,我们这里要做一个明细表,所以地区这个单元格我们要设置一下:

 

 保存预览一下:

 

 这个时候并没有出现参数的文本框,我们还没有设置,而且出来的数据只有我们当时写sql的时候默认的地区数据,下面我们要设置参数,报表上面灰色的区域就是设置参数的:

 

 选择全部添加:

 

 全部添加以后,点击dq控件,右边的控件值,字符串输入控件值”地区“:

 

 然后点击扳手图标:

 

在弹出的图表中选择文本控件:

 

 

 保存预览:

 

这个时候我们在文本控件里面输入”华东“,就可以展示华东地区的数据。 

标签:控件,进阶,--,添加,参数,设置,sql,面板,报表
From: https://www.cnblogs.com/bozai-1/p/16667393.html

相关文章

  • SystemVerilog中动态数组调整大小
    题目:现有一个大小为100的动态数组如下,如何把它定义成大小为200,并且前100个元素仍然保留的数组,请写出具体代码integerdata;data=new[100]; 其实就一句代码:data=ne......
  • Linux 常用命令
    Linux的命令有几百个,对程序员来说,常用的并不多,并不需要全部掌握。如果在学习和工作中遇到了陌生的Linux命令,不要轻易放过,多查资料,掌握它,日积月累,知识面就会宽广。本文介绍......
  • AtCoder Beginner Contest 267 题解
    只会\(A\simG\)主观难度:\(A<B<C<E<D<F<G<Ex\)A-Saturday分别对周一到周五判断即可。#include<bits/stdc++.h>usingnamespacestd;inlineintread(){int......
  • 课程学习24-类、字段、方法
    类是组成java程序的基本要素,是一类对象的原型。封装了一类对象的状态和方法,即把变量与函数封装到一个类中。 一、构造方法constuctor特殊的方法、初始化new该类的......
  • 关于 二分图
    什么是二分图?简单来说,就是把一个图的顶点划分为两个不相交子集 ,使得每一条边都分别连接两个集合中的顶点。如果存在这样的划分,则此图为一个二分图。这样如果不理解,可以......
  • matlab数值计算
    matlab数值计算创建矩阵的方法规则:矩阵元素必须用[ ]扩起来如a=[1,2,3]矩阵元素必须用逗号或空格分隔如b=[4,5,6]在括号[ ]内矩阵的行与行之间必须用逗号分......
  • ADB常用命令
    adbdevices检测链接的安卓设备为空检测到已连接的设备adbconnect127.0.0.1:62001连接到虚拟机真实Android手机怎么连接adb通过usb将手机链接电脑......
  • 计算机发展历史
    计算机发展历史Author:ChanceZhangContact:[email protected]:0.0.1目录计算机发展历史前三代计算机(1946-1970)第四代计算机1970-19808位和16位计......
  • java.lang.OutOfMemoryError: GC overhead limit exceeded
    1背景公司的一个项目,平时运行一直没问题,但是最近,时不时的会报出 java.lang.OutOfMemoryError:GCoverheadlimitexceeded 错误,然后,java进程就处于假死状态,几天都不会......
  • 【指北】动态规划从入门到入坟
    前言本【指北】适合正在学习DP的OIer。本【指北】中不仅有简单内容,还有较难内容,总体来讲适合不同水准的选手。本人才疏学浅,请大佬们在评论区中指出错误,我会加以改进......