报表根据选择数据动态改变数据列
来源:互联网 发布:域名是否被墙查询 编辑:程序博客网 时间:2024/05/21 22:31
报表使用了参数模版,下拉选择想查看的数据列,选择哪个就显示这个字段对应的数据。
如何制作呢,润乾中,提供了参数和动态宏的方式,来实现这一的报表需求。
下面请看实例如何实现这样的报表需求:
首先连接数据源,建立参数模版,
三个维度,均使用了下拉列表框的形式,在web属性的变量名中分别对应三个参数名;
然后建立一个报表文件,建立数据集,数据集sql:SELECT ${macro1},${macro2},${macro3} FROM 供应商
定义三个参数,分别对应参数模版的变量名;
定义单个动态宏:macro1,macro2,macro3,
macro1:case(arg1,"地区","地区","城市","城市","联系人职务","地区")
macro2:case(arg2,"地区","地区","城市","城市","联系人职务","城市")
macro3:case(arg3,"地区","地区","城市","城市","联系人职务","联系人职务")
报表设计如图:
这样报表就设计完成了,效果:
三个维度当前的选择,跟数据列数据效果,当我们更换查询的时候,效果如下图:
这样便达到了我们想要的效果了。
- 报表根据选择数据动态改变数据列
- 根据Gridview中选择的项 动态改变数据
- 根据用户查询选择动态显示表的数据列
- 根据数据列条件改变行背景
- Cxgrid根据数据集动态创建列
- ALV根据显示列动态修改行汇总列数据
- 根据数据动态显示列及数据的SQL语句
- RDCL报表根据数据数据列数自动调整列宽
- 润乾报表:动态改变填报更新数据的数据源
- 润乾报表:动态改变填报更新数据的数据源
- 根据数据动态改变Android列表背景颜色
- 根据数据动态改变Android列表背景颜色
- Android 根据Edittext内容动态改变Listview显示的数据
- GridView模版列中根据数据动态添加RadioButtonList项
- easyui datagrid 根据请请求返回数据动态增加列
- EasyUI 动态改变数据窗口列 Dynamic Change DataGrid Coiumns
- EasyUI 动态改变数据窗口列 Dynamic Change DataGrid Coiumns
- 集深数据系统V5-动态改变列
- java集合---HashMap原理
- SQLite数据库的基本操作方法
- 解决css firefox火狐浏览器IE浏览器下的兼容性问题
- 电子杂志epub文件开源编程工具
- view+url
- 报表根据选择数据动态改变数据列
- javaBean为什么要实现Serializable接口?
- sgu 101 Domino
- Android常用Adapter
- 最简单的Windows套接字(Socket)例子(源码,实例)
- vi打开的文件中如何显示行号
- POJ 1364 King(差分约束)#by zh
- poj 3254 炮兵的简化版
- Java程序员面试中的多线程问题