以下是引用youyaoshuan在2015-2-8 15:23:27的发言:
做了一个报表,在报表里有分组,但是分组数据记录数不是固定值,所以打印出的结果如图,有些会分在两页里,怎么设置能让每个分组都在一个页面里,如果本页剩余的空间打印不下下一个分组,就自动放到下一页打印?请高手帮忙呀,谢谢了
不清楚楼主“有些会分在两页里”的含义。如果应该分在同一组的数据打印在两页里,一般是以下两种情况:(1)该组数据在同一页上无法容纳,被迫在下一页打印。话说,这应该是你需要的效果;(2)同一组的数据打印时没打印在同一组,被分成两个或以上数量的组了,甚至中间还隔了其它组的数据。这种情况实际上是没分好组的原因。换句话说,就是你的设置让FoxPro没搞懂哪些数据应该放在同一组打印。若是(2),楼主应该重新审视自己源程序代码和报表的设计是否准确。