问题描述
请教一下以下问题该如何实现:根据某字段分组显示详细数据,分组可以跨页显示但是如果其中有一组中只有一条详细数据,而且不跨页显示不全的话,那么该组不允许跨页显示,直接跳到下一页完全显示。
解决方案
解决方案二:
【更改组】-【选项】-【勾选-将组放在同一页上】看看是否可行
解决方案三:
引用1楼babyt的回复:
【更改组】-【选项】-【勾选-将组放在同一页上】看看是否可行
这样的话每组都会在新一页上显示
解决方案四:
是啊,按照1楼朋友所说的办法每组都会不跨页显示郁闷,如果有有效解决方法的话我会加分
解决方案五:
引用1楼babyt的回复:
【更改组】-【选项】-【勾选-将组放在同一页上】看看是否可行
实际操作了下,确实不行不过可以这样,点击那个大字段,设置字段格式,公用标签上,勾选【将对象保持在一起】选中此复选框可使对象集中在一页上。如果有足够的空间,程序将在当前页上打印该对象。如果没有足够空间,则程序将在下一页打印该对象。注意:如果有的对象大于一页,则该属性不起作用。这些对象始终会跨越多页拆分。
解决方案六:
实际操作了下,确实不行不过可以这样,点击那个大字段,设置字段格式,公用标签上,勾选【将对象保持在一起】选中此复选框可使对象集中在一页上。如果有足够的空间,程序将在当前页上打印该对象。如果没有足够空间,则程序将在下一页打印该对象。注意:如果有的对象大于一页,则该属性不起作用。这些对象始终会跨越多页拆…[/Quote]可以勾选【KeepTogether】和【NewPageAfter】并设置后面的公式条件:如“只有一条信息时,转到新的一页”
解决方案七:
1.选中GroupHeader2.选中SectionExpert3.选中要分页显示的组Section4.在右边复选框选中,NewPageBefore和keeptogether5.点击OK6.搞定
解决方案八:
引用6楼sinbad26的回复:
1.选中GroupHeader2.选中SectionExpert3.选中要分页显示的组Section4.在右边复选框选中,NewPageBefore和keeptogether5.点击OK6.搞定
像这种问题都是属性里面的,楼主碰到了只需要仔细看看水晶报表的使用手册就可以自行解决的。
解决方案九:
NewPageBefore和NewPageAfter能解决问题吗?假设组只有半页内容,恰好能显示在前一组的后面。使用这两个方法处理都不合适吧?
解决方案十:
关键是,并非每组都不允许跨页啊,如果该组有多于一条记录的话那么还是要跨页的
解决方案十一:
引用9楼MondM的回复:
关键是,并非每组都不允许跨页啊,如果该组有多于一条记录的话那么还是要跨页的
如果有条件的话就只能用公式设置跨页了。可以勾选【KeepTogether】和【NewPageAfter】并设置后面的公式条件:如“只有一条信息时,转到新的一页”试一下?
解决方案十二:
这样的话只要遇到只有一条信息的组就会换页啊,如果该组的位置是在页面上部或中间的话,那么该页剩下的位置就都是空白了我想能在如果【更改组】-【选项】-【将组放在同一页上】里面能写公式就好了,但是这一项没有公式编辑按钮...
解决方案十三:
引用10楼lyyshui的回复:
引用9楼MondM的回复:关键是,并非每组都不允许跨页啊,如果该组有多于一条记录的话那么还是要跨页的如果有条件的话就只能用公式设置跨页了。可以勾选【KeepTogether】和【NewPageAfter】并设置后面的公式条件:如“只有一条信息时,转到新的一页”试一下?
只勾选【KeepTogether】不行吗?我之前构造了一些数据进行了测试,应该是可行的,不过也可能数据上还是有差异
解决方案十四:
引用11楼MondM的回复:
这样的话只要遇到只有一条信息的组就会换页啊,如果该组的位置是在页面上部或中间的话,那么该页剩下的位置就都是空白了我想能在如果【更改组】-【选项】-【将组放在同一页上】里面能写公式就好了,但是这一项没有公式编辑按钮...
是会出现这样的问题。那最好的选择就是只勾选【KeepTogether】了,这样当只有一条信息在一页的最下面而显示不全时才能转到下一页,不过不能实现你所说转到下一页的效果。
解决方案十五:
up
解决方案:
解决方案:
解决方案:
关注
解决方案:
關注
解决方案:
要遇到只有一条信息的组就会换页啊,如果该组的位置是在页面上部或中间的话,那么该页剩下的位置就都是空白了我想能在如果【更改组】-【选项】-【将组放在同一页上】现在瞬时也只能这样的,不能再编辑室中写公式!