急!各位vfp高手,请进!

wedong2000 2000-06-20 07:03:00

(1)我在一视图中,SUM了一些字段的值,可用IIF计算个人税的汇总值时,由于工资值需多个字段之和,表达式中容不下这许多的字段,请问如何处理?
(2)
在工资报表中,计算的工资小数点后有4位,如何成2位。如321.1234
成321。12,4舍5入。望高手不吝赐教,请转我邮件。
如有人解决,必有分数回报。
...全文
152 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zt 2000-06-30
  • 打赏
  • 举报
回复
第一个问题用一个过度变量然后用&替换
如:mm='sum(x1+x2+....+xm)'
mm=&mm+'sum(Xm+1+....+Xn)'
第二个问题如是在报表中,用round()可以如在sele语句里,用
sele 0000.00 as pp,*
将pp作为过度字段
不知道能否请试验一下
Hank 2000-06-26
  • 打赏
  • 举报
回复
很简单:

第一个问题只需写一个函数即可,管它多少个条件,统统搞定。不过是在调用此报表时首先调用:SET PROCEDURE TO XXX,XXX是包括这个函数的文件

第二个问题只需调用ROUND()函数,例ROUND(321.1234,2)得到321.12

很久没用VFP了,第一个问题快忘了,估计这么做没问题。
flyfox 2000-06-21
  • 打赏
  • 举报
回复
1)可设一个中间字段,汇总部分字段,此字段不打印。
2)有4舍5入的函数,具体我忘了,很长时间不用foxpro了,好象是round().

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧