以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 空白记录用0代替 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89417) |
-- 作者:蓝蚂蚁 -- 发布时间:2016/8/21 16:02:00 -- 空白记录用0代替 老师好 请问表中没有数据的单元格(即为空白)如何自动设为0(零) 谢谢 |
-- 作者:大红袍 -- 发布时间:2016/8/21 16:09:00 -- For Each r As Row In Tables("表A").Rows |
-- 作者:蓝蚂蚁 -- 发布时间:2016/8/21 16:16:00 -- 谢谢 大红袍 老师 麻烦再帮解答一下 如果要指定某列(比如【数量】列) 代码如何编写? |
-- 作者:大红袍 -- 发布时间:2016/8/21 16:23:00 -- For Each r As Row In Tables("表A").Rows |
-- 作者:蓝蚂蚁 -- 发布时间:2016/8/21 16:27:00 -- 谢谢 你的帮助 很感动! |
-- 作者:蓝蚂蚁 -- 发布时间:2016/8/21 16:56:00 -- 麻烦来了 我在原来的代码基础上加上如下的代码 出现自动退出Foxtable 删掉代码就没事 麻烦帮我看看 For Each r As Row In Tables("高值溯源追踪").Rows If r.IsNull("数量2") Then r("数量2") = 0 \'r("让利价2")=0 End If If r.IsNull("让利价2") Then \'r("数量2") = 0 r("让利价2")=0 End If If r.IsNull("数量3") Then r("数量3") = 0 \'r("让利价2")=0 End If If r.IsNull("让利价3") Then \'r("数量2") = 0 r("让利价3")=0 End If If r.IsNull("数量4") Then r("数量4") = 0 \'r("让利价2")=0 End If If r.IsNull("让利价4") Then \'r("数量2") = 0 r("让利价4")=0 End If If r.IsNull("数量5") Then r("数量5") = 0 \'r("让利价2")=0 End If If r.IsNull("让利价5") Then \'r("数量2") = 0 r("让利价5")=0 End If If r.IsNull("数量6") Then r("数量6") = 0 \'r("让利价2")=0 End If If r.IsNull("让利价6") Then \'r("数量2") = 0 r("让利价6")=0 End If Next |
-- 作者:大红袍 -- 发布时间:2016/8/21 17:04:00 -- Dim r As DataRow = e.DataRow If r.IsNull("数量2") Then r("数量2") = 0 \'r("让利价2")=0 End If If r.IsNull("让利价2") Then \'r("数量2") = 0 r("让利价2")=0 End If If r.IsNull("数量3") Then r("数量3") = 0 \'r("让利价2")=0 End If If r.IsNull("让利价3") Then \'r("数量2") = 0 r("让利价3")=0 End If If r.IsNull("数量4") Then r("数量4") = 0 \'r("让利价2")=0 End If If r.IsNull("让利价4") Then \'r("数量2") = 0 r("让利价4")=0 End If If r.IsNull("数量5") Then r("数量5") = 0 \'r("让利价2")=0 End If If r.IsNull("让利价5") Then \'r("数量2") = 0 r("让利价5")=0 End If If r.IsNull("数量6") Then r("数量6") = 0 \'r("让利价2")=0 End If If r.IsNull("让利价6") Then \'r("数量2") = 0 r("让利价6")=0 End If |
-- 作者:蓝蚂蚁 -- 发布时间:2016/8/21 17:22:00 -- 大神 请收下我的膝盖 |