Foxtable(狐表)用户栏目专家坐堂 → 数字型的数据,用Nothing无法让有0的值清空


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

主题:数字型的数据,用Nothing无法让有0的值清空

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


加好友 发短信
等级:幼狐 帖子:63 积分:580 威望:0 精华:0 注册:2021/7/21 17:16:00
数字型的数据,用Nothing无法让有0的值清空  发帖心情 Post By:2021/8/11 18:07:00 [只看该作者]

图片点击可在新窗口打开查看
在afterload里代码如下
For Each dr As DataRow In Forms("业务档案增加").Controls("Table1").Table.DataTable.DataRows
    If dr("固定抽成") > 0 Then  
        dr("抽成比例") = Nothing 
    End If
    If dr("保底抽成") <= 0 Then  
        dr("保底抽成") = Nothing 
    End If
    If dr("封顶抽成") <= 0 Then  
        dr("封顶抽成") = Nothing 
    End If
Next

为什么数字型的数据,用Nothing无法让有0的值清空

我要效果如下,是用命令窗口执行的
图片点击可在新窗口打开查看

请问如何弄


[此贴子已经被作者于2021/8/11 18:08:55编辑过]

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


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

可能值不是0,而是0.000001这种数据。到后台数据库看看

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


加好友 发短信
等级:幼狐 帖子:63 积分:580 威望:0 精华:0 注册:2021/7/21 17:16:00
  发帖心情 Post By:2021/8/12 9:03:00 [只看该作者]

数据库里的值是0.00,我看了。
我要在afterload里, 不用任何条件 直接用dr("抽成比例") = Nothing 这代码也不起作用。您可以试一试就知道了。得在afterload里(别用按纽,按纽这代码起作用)
[此贴子已经被作者于2021/8/12 9:22:03编辑过]

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


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

我测试没有问题,请上传实例说明

 回到顶部