Foxtable(狐表)用户栏目专家坐堂 → 表达式计算问题,请教老师


  共有6952人关注过本帖树形打印复制链接

主题:表达式计算问题,请教老师

帅哥哟,离线,有人找我吗?
mamuaiqing
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6288 威望:0 精华:0 注册:2012/3/1 3:17:00
表达式计算问题,请教老师  发帖心情 Post By:2013/2/10 18:40:00 [只看该作者]

上传项目,如图所示,在表中想实现不管哪种金额列发生变化后或者为空最后的计算值都在"金额总计"列中,表达式计算方式都写在列名中了,其中金额C跟D的不一定有没有值

 

比如"金额合计"列为35000,金额A1000,金额B2000,  金额总计:36000   如果将金额B清除或者更改,金额总计就开始重算,金额C,D,E值变化或者为空同样也重算"金额总

 

计"值,这样的话代码该怎么实现,用表达式列的话需要全部数值输入后才进行计算,请教老师


图片点击可在新窗口打开查看此主题相关图片如下:图1.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目10.rar


 回到顶部
帅哥哟,离线,有人找我吗?
Liuxinyu
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:182 积分:1634 威望:0 精华:0 注册:2012/1/4 13:13:00
  发帖心情 Post By:2013/2/10 18:58:00 [只看该作者]

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

 

将[金额总计]由数据列改为表达式列,

 

设置表达式为:[金额合计] - IsNull([减金额A],0) + IsNull([加金额B],0) - IsNull([减金额C],0) - IsNull([减金额D],0) + IsNull([加金额E],0)


 回到顶部