Foxtable(狐表)用户栏目专家坐堂 → 如何实现这种计算


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

主题:如何实现这种计算

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


加好友 发短信
等级:狐神 帖子:5056 积分:13057 威望:0 精华:0 注册:2014/5/15 21:34:00
如何实现这种计算  发帖心情 Post By:2016/9/22 18:39:00 [显示全部帖子]

如果第一行第一列原来的值为2,如果第一行第二列输入4 则第一行第一列等于2+4 = 6,如果第一行第三列输入10 则第一行第一列等于2+4 + 10 = 16。
如果第一行第一列原来的值为5,如果第一行第二列输入4 则第一行第一列等于5+4 = 9,如果第一行第三列输入10 则第一行第一列等于5+4+ 10 =  19。


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


加好友 发短信
等级:狐神 帖子:5056 积分:13057 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/9/22 19:32:00 [显示全部帖子]

afteredit事件中为何不能实现以上功能?原来的值如何保存不变?

Select Case e.Col.Name
    Case "第二列"
   Dim a1 As Double
  a1 = e.Row("第二列")
   Case "第三列"
 
 Dim a2 As Double
  a2 = e.Row("第二列")

e.Row(第一列) = e.Row(第一列) + a2 + a3
 End Select


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


加好友 发短信
等级:狐神 帖子:5056 积分:13057 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/9/22 21:05:00 [显示全部帖子]

蓝蓝的天大师!!!!!!

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


加好友 发短信
等级:狐神 帖子:5056 积分:13057 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/9/23 0:08:00 [显示全部帖子]

还是累计呀,有无办法不累计?

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


加好友 发短信
等级:狐神 帖子:5056 积分:13057 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/9/23 9:50:00 [显示全部帖子]

好!劳驾解释一下此时的e.OldValue为何是e.DataRow("第一列")的值?

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


加好友 发短信
等级:狐神 帖子:5056 积分:13057 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/9/23 10:56:00 [显示全部帖子]

那保存后,再输入为何感觉就是?

 回到顶部