很简单:第一个问题只需写一个函数即可,管它多少个条件,统统搞定。不过是在调用此报表时首先调用:SET PROCEDURE TO XXX,XXX是包括这个函数的文件第二个问题只需调用ROUND()函数,例ROUND(321.1234,2)得到321.12很久没用VFP了,第一个问题快忘了,估计这么做没问题。
第一个问题用一个过度变量然后用&替换 如:mm='sum(x1+x2+....+xm)' mm=&mm+'sum(Xm+1+....+Xn)' 第二个问题如是在报表中,用round()可以如在sele语句里,用 sele 0000.00 as pp,* 将pp作为过度字段 不知道能否请试验一下
如:mm='sum(x1+x2+....+xm)'
mm=&mm+'sum(Xm+1+....+Xn)'
第二个问题如是在报表中,用round()可以如在sele语句里,用
sele 0000.00 as pp,*
将pp作为过度字段
不知道能否请试验一下