以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  余额计算与显示  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=23814)

--  作者:初级狐鸟
--  发布时间:2012/9/20 16:04:00
--  余额计算与显示
在dotacolchangged里面放入
  select case e.datacol.name
     case "未收金额"
         e.datarow(e.datacol.name) = e.datarow("签订金额") - e.datarow("累计收款额")
 end select
怎么计算后在未收金额列不会显示出结果呢??
--  作者:lin_hailun
--  发布时间:2012/9/20 16:08:00
--  
呃,楼主,或者,这样。

  select case e.datacol.name
     case "未收金额", "签订金额", "累计收款额"
         e.datarow(e.datacol.name) = e.datarow("签订金额") - e.datarow("累计收款额")
 end select
--  作者:初级狐鸟
--  发布时间:2012/9/20 16:17:00
--  
还是不行。。。。。是不是没定义好哦?
--  作者:lin_hailun
--  发布时间:2012/9/20 16:34:00
--  
 楼主,你是必须修改那三列的值,才可能自动计算的。
--  作者:初级狐鸟
--  发布时间:2012/9/20 16:54:00
--  

要改成什么呢,我输入了签订金额和累计收款额后,但未收金额的还是没有显示出来


--  作者:lin_hailun
--  发布时间:2012/9/20 17:04:00
--  
 估计是哪里出现小问题了。你把项目发上来吧。
--  作者:初级狐鸟
--  发布时间:2012/9/20 17:11:00
--  

这个要等一等了,马上要离开电脑了~~~项目有点大,要重新弄个小的


--  作者:初级狐鸟
--  发布时间:2012/9/20 17:18:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:余额计算.zip

这个,放入代码后依然没反应
--  作者:狐狸爸爸
--  发布时间:2012/9/20 17:37:00
--  

Select Case e.DataCol.name
     Case  "签订金额", "累计收款额"
         e.DataRow("未收金额") = e.DataRow("签订金额") - e.DataRow("累计收款额")
 End Select

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目121.foxdb


--  作者:lin_hailun
--  发布时间:2012/9/20 17:37:00
--  
 放入下面这段代码,测试正常

Select Case e.DataCol.name
    Case "未收金额","签订金额","累计收款额"
        e.DataRow("未收金额") = e.DataRow("签订金额") - e.DataRow("累计收款额")
End Select