如何强制列包裹在乐队中

时间:2013-09-09 18:13:19

标签: jasper-reports

我花了几天时间,至少试图让这个工作,但没有成功。我有一个包含多个子报表的主报表。其中一个 子报表从列表中获取数据,该列表具有自己的SQL查询。一切都可以工作,连接,传递参数等。 子报表设置为使用5列。每列都是一个小图像和一个文本字段。再次,这些数据很好。如果 我独立运行子报告,它看起来很不错,即数据是正确的,我也得到了列。

但是,当我运行主报表时,相关的子报表将开始在一个页面的底部打印,并且列 启动,但由于它通常会溢出到新页面,因此在新页面上第一列会一直向下移动。

我真正想要的是我开始害怕我不能做,即强制整个子报表数据处于一个“框”中,这将导致 那里有5列。

我尝试将所有东西放在一个框架中,希望这会“强迫”我想要的东西,但它不会。

看起来几乎就像使用列来获取我想要的特定外观(我正在尝试复制另一个Access报告) 可能无法实现。虽然数据变化不大,但我仍然认为使用动态列表是正确的方法。我只是 想把它强制放在一个盒子里面,它总是会换成5列。

我已尝试过基于许多Google搜索的拉伸类型和波段参数的所有组合,但是 无法做到这一点。

我只是走错了路吗?任何建议将不胜感激。我附上了一个屏幕截图 子报表看起来像是独立的,这很好,但它不会从主报表中以这种方式打印。

0 个答案:

没有答案