这个我用了一个很苯的方法
就是在详细资料里面插入一个节b
设置这个节的抑制显示(假设说每页可以放10条记录)
如果小于10,就显示,如果等于10就隐藏然后在页脚的抑制显示里面设置
如果等于10,显示,如果小于10不显示做个公式放在详细资料a里 i = i +1;通过i来判断在表头的地方设置i = 0;
就是在详细资料里面插入一个节b
设置这个节的抑制显示(假设说每页可以放10条记录)
如果小于10,就显示,如果等于10就隐藏然后在页脚的抑制显示里面设置
如果等于10,显示,如果小于10不显示做个公式放在详细资料a里 i = i +1;通过i来判断在表头的地方设置i = 0;
2:建立公式 1
whileprintingrecords;numbervar i := i + 1;
放在在详细资料a里
3:设置详细资料b,右健,选择格式化节,选择“抑制显示“,点击后面的公式,输入:
whileprintingrecords;if(NextIsNull({随便一个你明细里面的字段名})) then if(numbervar i = 10) then//假设是10行一页,你可以修改
true
else
false
else
true
else
true
else
false
5:
建立公式 2whileprintingrecords;
numbervar i := 0;
放置到页眉上这样就好了当然,所有的公式你都可以设置为不显示,右健里面就有
里面有个公式,右键,选择新建,然后就输入上面的代码
建立好之后,就把这个公式托放到详细资料a上
这样的问题好像很多人问:)