1)可设一个中间字段,汇总部分字段,此字段不打印。
2)有4舍5入的函数,具体我忘了,很长时间不用foxpro了,好象是round().

解决方案 »

  1.   

    很简单:第一个问题只需写一个函数即可,管它多少个条件,统统搞定。不过是在调用此报表时首先调用:SET PROCEDURE TO XXX,XXX是包括这个函数的文件第二个问题只需调用ROUND()函数,例ROUND(321.1234,2)得到321.12很久没用VFP了,第一个问题快忘了,估计这么做没问题。
      

  2.   

    第一个问题用一个过度变量然后用&替换
    如:mm='sum(x1+x2+....+xm)'
       mm=&mm+'sum(Xm+1+....+Xn)'
    第二个问题如是在报表中,用round()可以如在sele语句里,用
    sele 0000.00 as pp,*   
    将pp作为过度字段
    不知道能否请试验一下