有时候我们并不需要看所有的数据,比如在销量表中,我们只想看”华北“地区的数据,这个时候我们就需要一个控件能帮助我们过滤掉其他的地区数据。这里我们就要从sql开始设置,我们首先要给sql添加一个参数,然后利用参数控制其他的条件。
打开设计器,新建一张报表,以销量表为底表,设置一个数据集:
选择select*,这里添加上sql语句以后要设置一个参数:SELECT * FROM 销量 where 地区='${dq}',点击预览:
在弹窗中参数位置输入”华北“,点击”确定“,就能看见数据,然后点击”确定“
选中数据集中的字段,如果我们要连续拖拽多个字段的话,就不用一个一个去拖了,按住shift,选中多个字段,拖拽到报表里面,选中从左往右,就把选中的字段全部拖拽过来了。
这个时候可以设置报表的基本格式了,添加标题行,给标题行添加背景颜色,设置字体字号加粗,其他单元格设置字体字号,添加边框。然后给这张报表添加一个标题:销售明细表。这里要注意一下,我们这里要做一个明细表,所以地区这个单元格我们要设置一下:
保存预览一下:
这个时候并没有出现参数的文本框,我们还没有设置,而且出来的数据只有我们当时写sql的时候默认的地区数据,下面我们要设置参数,报表上面灰色的区域就是设置参数的:
选择全部添加:
全部添加以后,点击dq控件,右边的控件值,字符串输入控件值”地区“:
然后点击扳手图标:
在弹出的图表中选择文本控件:
保存预览:
这个时候我们在文本控件里面输入”华东“,就可以展示华东地区的数据。
标签:控件,进阶,--,添加,参数,设置,sql,面板,报表 From: https://www.cnblogs.com/bozai-1/p/16667393.html