2014-10-07 47 views
2

我有Eclipse版本3.4.1 BIRT报表, 我需要避免table.I的两个细节行之间分页符没有发现“避免“分页属性中的”选项“。 我的表格显示两个详细行中的数据,因此可能会在最后不在两个详细行之间中断表格。 例子:如何避免分页符表中的两个细节行之间在BIRT

    Employee No/Employee Name 
        -------------------------- 
Detail row 1   [employee_No] 
Detail row 2   [employee_Name] 

在上面,我需要避免提前

感谢employee_No和employee_Name之间分页符。

+0

检查这个讨论,它可能会帮助你 - > http://developer.actuate.com/community/forum/index.php?/topic/22100-avoid-page-break/ – Miki 2014-10-07 08:56:36

+0

我看到了,但没有help.I需要避免表格的两个明细行之间的分页符。 – Reetika 2014-10-07 09:30:53

+0

@miki,解决此问题的任何其他解决方案? – Reetika 2014-10-07 10:20:14

回答

2

最简单的解决方案,如果您的设计标准将允许它;是使用具有2个详细列的表格。将您的员工编号放在左栏中,将员工编号放在右栏中,这样就不会有行中断,一切都在同一行上。

更难的方法,但它可以让你保持员工姓名和号码之间的现有格式和控制分页符是使用列表元素与其中的表。

在这个例子中,我在列表的细节行中有一个带有一个表(实际上是两个表)的列表。每个表每个主键只返回一个事件(在我的情况下是一个票证ID,在你的员工ID中)。您可以随心所欲地使用表格(我有额外的间距列和两列​​数据&两列标签。)

然后,您可以避免在表格中分页。

我在几年前建立了这个报告,并且一段时间没有做过类似的事情,所以使它工作的所有细节在我的脑海中并不是新鲜事物,但我不记得它过于困难出。

enter image description here

0

我知道这是很老,但与2.5版本及以下,您可以定义一个在你的布局,你想避免分页符。

为此,请在布局中选择一个元素,转到属性编辑器 - >分页符,然后在所需的位置选择“避免”。请记住,根据您的布局,您可能需要在问题示例中的每个记录的不同点(例如,“第一行”之后和“第二行”之前)设置“避免”。

相关问题