Foxtable(狐表)用户栏目专家坐堂 → [求助]关于计算重置


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

主题:[求助]关于计算重置

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


加好友 发短信
等级:一尾狐 帖子:474 积分:2982 威望:0 精华:0 注册:2018/1/15 13:54:00
[求助]关于计算重置  发帖心情 Post By:2020/5/16 17:43:00 [只看该作者]

老师好!使用中,若有多列是双精度数值列,彼此通过代码实现了计算,如何用代码实现某一列单元格的数据发生变化后,其它关联列的单元格的值自动重置计算。我现在遇到的问题是,某一列单元格的数据修改后,某些列单元格的值不会根据修改的值实现自动计算,需选择相应的单元格点重置才会重新计算。望老师提供帮助。谢谢!

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


加好友 发短信
等级:九尾狐 帖子:2193 积分:13908 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2020/5/17 16:20:00 [只看该作者]

你的代码写在哪里?

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


加好友 发短信
等级:一尾狐 帖子:474 积分:2982 威望:0 精华:0 注册:2018/1/15 13:54:00
  发帖心情 Post By:2020/5/17 17:27:00 [只看该作者]

datacolchanged事件

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


加好友 发短信
等级:九尾狐 帖子:2193 积分:13908 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2020/5/17 17:47:00 [只看该作者]

对呀,一般都是写在这里,没发现过不能计算的问题呀,可能你写的代码有点问题,你提交上来给大家看看吧,

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/17 19:24:00 [只看该作者]


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


加好友 发短信
等级:一尾狐 帖子:474 积分:2982 威望:0 精华:0 注册:2018/1/15 13:54:00
  发帖心情 Post By:2021/2/25 16:20:00 [只看该作者]

老师好!不清楚代码的问题出在哪里?应收运费为重量的整倍数托运单价自动计算正确,否则托运单价在应用重新打开后托运单价会自动修改为不正确的金额。望帮助!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试计算.zip


在软件里填写不是重量整倍数时显示的托运单价是对的,只要重新打开应用就自动修改了托运单价,看不出问题在哪里呢,好像只要不是倍数就会出问题
[此贴子已经被作者于2021/2/25 16:26:38编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/25 17:12:00 [只看该作者]

BUG,已反馈

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


加好友 发短信
等级:一尾狐 帖子:474 积分:2982 威望:0 精华:0 注册:2018/1/15 13:54:00
  发帖心情 Post By:2021/2/25 17:47:00 [只看该作者]

此BUG修复应该很快吧! 图片点击可在新窗口打开查看 

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

临时解决方法:把托运单价改为双精度类型

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/26 8:43:00 [只看该作者]

或者都这样处理一下:

e.DataRow("托运单价") = math.round(e.DataRow("应收运费") / e.DataRow("货物重量"),4)

 回到顶部
总数 21 1 2 3 下一页