Foxtable(狐表)用户栏目专家坐堂 → 单价改变后原来的数据不变


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

主题:单价改变后原来的数据不变

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


加好友 发短信
等级:童狐 帖子:298 积分:2426 威望:0 精华:0 注册:2016/11/2 9:30:00
单价改变后原来的数据不变  发帖心情 Post By:2020/4/20 9:34:00 [只看该作者]

如题,用代码写了计算公式,单价乘以数量等于售价。希望某产品单价改变后原来的售价不变,刷新列或者其他什么手段都不变,新售价随单价改变而变化。

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


加好友 发短信
等级:童狐 帖子:298 积分:2426 威望:0 精华:0 注册:2016/11/2 9:30:00
  发帖心情 Post By:2020/4/20 9:45:00 [只看该作者]

Select Case e.DataCol.Name
    Case "单价","到货数量"
        e.DataRow("到货金额")= e.DataRow("单价")*e.DataRow("到货数量")
End Select

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/20 10:09:00 [只看该作者]

怎么知道这个价格是新的还是旧的?

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


加好友 发短信
等级:童狐 帖子:298 积分:2426 威望:0 精华:0 注册:2016/11/2 9:30:00
  发帖心情 Post By:2020/4/20 10:11:00 [只看该作者]

按修改单价时间算,修改单价前已经有的是旧的,修改单价后又输入时间、数量等信息新增的,是新的。
[此贴子已经被作者于2020/4/20 10:11:49编辑过]

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


加好友 发短信
等级:童狐 帖子:298 积分:2426 威望:0 精华:0 注册:2016/11/2 9:30:00
  发帖心情 Post By:2020/4/20 10:14:00 [只看该作者]


按修改单价时间算,修改单价前已经有的是旧的,修改单价后又输入时间、数量等信息新增的,是新的。

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/20 10:36:00 [只看该作者]

没看懂,截图说明一下

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


加好友 发短信
等级:童狐 帖子:298 积分:2426 威望:0 精华:0 注册:2016/11/2 9:30:00
  发帖心情 Post By:2020/4/20 10:40:00 [只看该作者]

就是我用这个公式来计算到货金额,但是有时候货物的单价是会变化的。一旦变化了,一重置列,之前的到货金额也会变化。我希望改变货物的单价后,之前已经计算出来的到货金额不变。这次说清楚了没?

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


加好友 发短信
等级:童狐 帖子:298 积分:2426 威望:0 精华:0 注册:2016/11/2 9:30:00
  发帖心情 Post By:2020/4/20 11:02:00 [只看该作者]

再举一个列子,我把生产一个产品的每一道工序都写了单位工时,单位工时乘以生产数量就是生产这批货的这道工序要用的总工时。但是单位工时会随着生产实际发生变化的,一旦修改单位工时,以前已经计算出来的数据不能改变。

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/20 11:59:00 [只看该作者]

意思就是只要到货金额有值了就不再改变了是吧?

Select Case e.DataCol.Name
    Case "单价","到货数量"
if e.DataRow.isnull("到货金额")
        e.DataRow("到货金额")= e.DataRow("单价")*e.DataRow("到货数量")
end if
End Select

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2020/4/20 18:54:00 [只看该作者]

增加一个修改单价时间条件

 回到顶部
总数 13 1 2 下一页