Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:临时列不能区分“0”和空值

1楼
njzwm 发表于:2024/3/8 22:14:00
我在形成的临时列中,有的单元格赋了值,有的没赋值,再进行其他运算时发现,狐表无法区分单元格中的“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。


图片点击可在新窗口打开查看此主题相关图片如下:空值问题.png
图片点击可在新窗口打开查看

请教各位大侠,谢谢!
2楼
有点蓝 发表于:2024/3/9 8:52:00
http://www.foxtable.com/webhelp/topics/1470.htm

http://www.foxtable.com/webhelp/topics/0395.htm

AndAlso e.Row.isnull("跨度分布" & j) =false Then
3楼
njzwm 发表于:2024/3/10 13:43:00
谢谢兰老师解答,但是如果用 Table(“表a”).value(i,j)的方式来判断空值,IsNull(xxx)我放了几个位置都不行,请教应该如何处理,谢谢!


4楼
有点蓝 发表于:2024/3/10 20:11:00
 Table(“表a”).rows(i).isnull(j)
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03320 s, 2 queries.