在Powerbuilder中,当整个组没有足够的空间时,如何将整个组分成另一个页面?
每次当组列的内容发生更改时,我都不想破坏组,但只有在页面没有足够空间显示整个组时才会自动中断。现在的情况是它可以自动将详细记录分解为另一个页面。
在下面的示例中,有一个组(按产品代码),但是当没有足够的空间而不是破坏整个组时,它会将记录分成两页。
答案 0 :(得分:0)
我相信你所描述的行为是由PowerBuilder自动发生的。我想任何事情都是可能的,但是做手工操作的努力可能很陡。
也许你可以通过做一些小的调整来获得幸运。像增加/减少细节,页眉,页脚,汇总带高度。或者可以使用子报告(也就是嵌套报告)来创建组,而PowerBuilder可能会使用嵌套报告以不同方式处理显示。尝试使用“shift”和“slide”设置列。
只需注意......如果您在检索报告后更改报告中的数据,请确保在需要时通过Sort()再次对其进行排序和/或执行GroupCalc()以强制数据对象重新计算并重新组合。
答案 1 :(得分:0)
您可以将群组移至嵌套报告。
答案 2 :(得分:0)
刚刚遇到同样的问题。 解决我的问题的解决方案是我为这个细节创建一个嵌套的数据窗口。
如果您想在新页面上打印此详细信息, 然后在nestes dw上创建一个组,然后在组属性上,选中“分组中的新页面”。