这个我用了一个很苯的方法
就是在详细资料里面插入一个节b
设置这个节的抑制显示(假设说每页可以放10条记录)
如果小于10,就显示,如果等于10就隐藏然后在页脚的抑制显示里面设置
如果等于10,显示,如果小于10不显示做个公式放在详细资料a里 i = i +1;通过i来判断在表头的地方设置i = 0;

解决方案 »

  1.   

    1:在详细资料里面插入节(系统会自动起名字叫b,将页脚的东西复制一份到详细资料b里面去。
    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
      

  2.   

    3:对于页脚,同样操作,输入公式:whileprintingrecords;if(NextIsNull({随便一个你明细里面的字段名})) then  if(numbervar i = 10) then//假设是10行一页,你可以修改     false
      else
         true
       
    else
      false
      

  3.   

    不好意思上面是第4步
    5:
    建立公式 2whileprintingrecords;
    numbervar i := 0;
    放置到页眉上这样就好了当然,所有的公式你都可以设置为不显示,右健里面就有
      

  4.   

    首先你Alt+ ctrl + t调用出字段管理器
    里面有个公式,右键,选择新建,然后就输入上面的代码
    建立好之后,就把这个公式托放到详细资料a上
      

  5.   

    建议你提交这个到FAQ
    这样的问题好像很多人问:)