Foxtable(狐表)用户栏目专家坐堂 → 提示除以0


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

主题:提示除以0

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


加好友 发短信
等级:童狐 帖子:256 积分:2431 威望:0 精华:0 注册:2018/5/21 16:49:00
提示除以0  发帖心情 Post By:2021/3/18 22:12:00 [只看该作者]

Select Case e.DataCol.Name
    Case "报关数量","报关金额"
                     If e.DataRow.IsNull("报关数量") OrElse e.DataRow.IsNull("报关金额")
                e.DataRow("单价")= Nothing
            Else
                
                    e.DataRow("单价") = round2(e.DataRow("报关金额") / e.DataRow("报关数量"),4)
                            End If
        End Select

 

报关金额或报关数量输入0,总是提示除以0错误。不知道如何修改代码才不会提示???



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


加好友 发短信
等级:童狐 帖子:256 积分:2431 威望:0 精华:0 注册:2018/5/21 16:49:00
  发帖心情 Post By:2021/3/18 22:13:00 [只看该作者]

如果报关数量是0,就把单价和报关金额变为0.

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


加好友 发短信
等级:超级版主 帖子:106572 积分:542031 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/3/18 22:15:00 [只看该作者]

    Case "报关数量","报关金额"
                     If e.DataRow.IsNull("报关数量") OrElse e.DataRow.IsNull("报关金额") orelse e.DataRow("报关数量")=0
            Else

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


加好友 发短信
等级:童狐 帖子:256 积分:2431 威望:0 精华:0 注册:2018/5/21 16:49:00
  发帖心情 Post By:2021/3/19 20:58:00 [只看该作者]

表格里,比如报关数量等于100,单价1,报关金额100,现在我发现报关金额不是100,要改为200,我先把100用键盘是的DELETE删除100,这时报关金额就是空了,此时会提示尝试除以0。如果避免出现这个提示?,当然选中后直接输入200,就不会提示。
[此贴子已经被作者于2021/3/19 21:00:03编辑过]

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40556 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2021/3/19 21:42:00 [只看该作者]

数学老师有没有教过您0不能做除数?

 回到顶部