Foxtable(狐表)用户栏目专家坐堂 → [求助]round2四舍五入


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

主题:[求助]round2四舍五入

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/22 9:42:00 [显示全部帖子]

 如果,你觉得有误差。可以改成 format

 

Dim n As Double = 12.345

n = format(n, "0")

msgbox(n)


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/22 10:45:00 [显示全部帖子]

以下是引用lgj716330在2017/2/22 10:40:00的发言:
不是有误差,是表达式列计算不出来,不知是不是代码有误

 

什么叫表达式列算不出来?表达式列是不能用代码直接赋值的。

 

具体问题,最好做个实例,至少截图说明。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/22 10:57:00 [显示全部帖子]

这个条件,无论如何也不可能成立吧?首重一般都是整数,round2之后的数据肯定大于等于

 

dr("包裹重量")>dr("首重") And round2((dr("包裹重量")-dr("首重"))/1000,0)<(dr("包裹重量")-dr("首重"))/1000

 

 


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/22 11:33:00 [显示全部帖子]

 哦,我考虑错了。

 

 你单独做个例子发上来测试下。代码应该没问题的。


 回到顶部