IREPORT +jasperreport 做报表时 对于 $F{xxxx}传值很长的情况下,怎么让它自动换行呢?

IREPORT +jasperreport 做报表时 对于 $F{xxxx}传值很长的情况下,怎么让它自动换行呢?,第1张

最近刚刚学习jasperreport报表使用,做了几个例子,但在实现动态添加元素(列名,循环数据)上出现了问题,没办法解决
但是出现这种异常,感觉自己没什么错,查了很久的资料还找不到答案,各位帮下忙
netsfjasperreportsenginedesignJRValidationException: Report design not valid :
1 Field not found : Field1
这是设计
[img=>

jaspersoft studio table空行设置,asperreports-372中有给明细detail区域加空行的api,假如说第一页在明细中可以显示5条数据,通过sql查询结果,然后把另外的2个空行补出来。

如果查询结果有10条数据,那就在第一页可以显示9条数据,第二页显示一条数据,但要在第二页补足15条空行+lastpage,这里必须要修改源代码。因为jasperreports1先确定思路,先查询表中的所有记录数,然后再补相应的空行,如需固定A4 20行,则计算方式为20-$P{LEN},先来定义参数LEN。

添加参数LEN,然后就能够使用工作室在本地生成报告,将报告上传到服务器,提出的每个解决方案都是将数据注入数据库。

然后使用它生成报告,但是在jaspersoft社区的其他帖子中,据说CSV支持将在2014年初添加,所以空行设置现在就已经存在了。

我给你介绍一个人,他是一个很超级的JSP程序员,QQ:294056297龙在中华,他这个人很奇怪,平时不说话,就是在电脑前。反正我们服务器有什么问题,他包搞定。你问他,他要是不回答你,你来问我。我再转给他。因为他平时的工作很多。如果你问他的方法不行的话,那就别怪我了。

看看是不是你是用jasperReport设计的时候是用的不是javabean的数据源?如果是用javaBean的数据源要在项目里面写一个获得所有的方法,如果没写那么你用的可能是jdbc数据源,如果写了看看是不是在整合的时候忘记数据源了。或者还有种可能是你在项目中没有添加jasperReport的架包,只要JasperReport中的lib下的所有架包加进去就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13462525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-11
下一篇 2023-08-11

发表评论

登录后才能评论

评论列表(0条)

保存