以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 数字型的数据,用Nothing无法让有0的值清空 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170935) |
-- 作者:hgy -- 发布时间:2021/8/11 18:07:00 -- 数字型的数据,用Nothing无法让有0的值清空 在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编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/8/12 8:32:00 -- 可能值不是0,而是0.000001这种数据。到后台数据库看看 |
-- 作者:hgy -- 发布时间:2021/8/12 9:03:00 -- 数据库里的值是0.00,我看了。 我要在afterload里, 不用任何条件 直接用dr("抽成比例") = Nothing 这代码也不起作用。您可以试一试就知道了。得在afterload里(别用按纽,按纽这代码起作用)
[此贴子已经被作者于2021/8/12 9:22:03编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/8/12 9:31:00 -- 我测试没有问题,请上传实例说明 |