以文本方式查看主题 - 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=190868) |
-- 作者:njzwm -- 发布时间:2024/3/8 22:14:00 -- 临时列不能区分“0”和空值 我在形成的临时列中,有的单元格赋了值,有的没赋值,再进行其他运算时发现,狐表无法区分单元格中的“0”和空值,判别都是0,因此在进行drawcell操作时,无法剔除空值单元格,这应该怎么处理? 我的判断句是: For j = 0 To 9 If e.Col.Name = "跨度分布" & j AndAlso e.Row("跨度分布" & j) IsNot Nothing Then e.Style = "Mark" End If Next 结果是所有单元格(包括空值单元格)都被标记了,并没有区分出空值单元格,如果我用output.show来显示空值单元格时,显示出来的是0,而不是"",但是单元格里显示0 和空值还是有区别的。 由于Null已不再使用,我只有选择Nothing。 请教各位大侠,谢谢!
|
-- 作者:有点蓝 -- 发布时间:2024/3/9 8:52:00 -- http://www.foxtable.com/webhelp/topics/1470.htm AndAlso e.Row.isnull("跨度分布" & j) =false Then
|
-- 作者:njzwm -- 发布时间:2024/3/10 13:43:00 -- 谢谢兰老师解答,但是如果用 Table(“表a”).value(i,j)的方式来判断空值,IsNull(xxx)我放了几个位置都不行,请教应该如何处理,谢谢! |
-- 作者:有点蓝 -- 发布时间:2024/3/10 20:11:00 -- Table(“表a”).rows(i).isnull(j) |