13 个解决方案
#1
你是说数据库里的值只要改变,报表的显示就跟着改变码?还是别的什么意思,偶不太明白,说清楚点,说不定可以帮你!
#2
我指的是,比如说数据库中的一张表有10个字段,根据要求可以动态的显示其中的某几个字段。
#3
把列头也设成变量
公式字段 ,看名字就不像
公式字段 ,看名字就不像
#4
楼上的,能否说的详细些,先谢谢了!
#5
初步的想法是根据传入的字段参数
动态生成从数据库select的sql和表头字段
可以把所表的所有字段放在一个hashmap里
根据传输的字段和hashmap,取出字段对应的名字
动态生成从数据库select的sql和表头字段
可以把所表的所有字段放在一个hashmap里
根据传输的字段和hashmap,取出字段对应的名字
#6
那是不是要在应用程序中,自己根据传入的字段参数生成.jrxml文件然后调用jasperreport做编译生成.jasper 文件,再使用改jasper文件。
#7
不用吧,将字段作为参数传进去,表的所有字段和中文名的对应关系可以写死
列头设成变量,根据参数或结果生成都可以
列头设成变量,根据参数或结果生成都可以
#8
请问你能否添个简单的代码,说明一下,我现在就是把表的所有字段都用静态文本写死,但是报表的结果就是把真个表都打出来了,没有实现按字段显示!!!希望你能给段代码演示一下。
谢谢了
谢谢了
#9
呵呵,找到了
使用print when expression属性
ireport里有
使用print when expression属性
ireport里有
#10
ps:我比较懒
#11
还有人知道不???
#12
我在http://csinfo.blog.hexun.com/3855348_d.html
写了个例子
写了个例子
#13
mark
#1
你是说数据库里的值只要改变,报表的显示就跟着改变码?还是别的什么意思,偶不太明白,说清楚点,说不定可以帮你!
#2
我指的是,比如说数据库中的一张表有10个字段,根据要求可以动态的显示其中的某几个字段。
#3
把列头也设成变量
公式字段 ,看名字就不像
公式字段 ,看名字就不像
#4
楼上的,能否说的详细些,先谢谢了!
#5
初步的想法是根据传入的字段参数
动态生成从数据库select的sql和表头字段
可以把所表的所有字段放在一个hashmap里
根据传输的字段和hashmap,取出字段对应的名字
动态生成从数据库select的sql和表头字段
可以把所表的所有字段放在一个hashmap里
根据传输的字段和hashmap,取出字段对应的名字
#6
那是不是要在应用程序中,自己根据传入的字段参数生成.jrxml文件然后调用jasperreport做编译生成.jasper 文件,再使用改jasper文件。
#7
不用吧,将字段作为参数传进去,表的所有字段和中文名的对应关系可以写死
列头设成变量,根据参数或结果生成都可以
列头设成变量,根据参数或结果生成都可以
#8
请问你能否添个简单的代码,说明一下,我现在就是把表的所有字段都用静态文本写死,但是报表的结果就是把真个表都打出来了,没有实现按字段显示!!!希望你能给段代码演示一下。
谢谢了
谢谢了
#9
呵呵,找到了
使用print when expression属性
ireport里有
使用print when expression属性
ireport里有
#10
ps:我比较懒
#11
还有人知道不???
#12
我在http://csinfo.blog.hexun.com/3855348_d.html
写了个例子
写了个例子
#13
mark