作者kazumi6533 (patrick)
看板Visual_Basic
标题[VBA ] 请问数字型态的变数要怎麽分遍0跟没有值?
时间Fri Oct 26 13:48:41 2007
请问一下各位
我宣告了几个single型态的变数
打算由Access的资料库中读取存入
但是因为有某些变数在资料库中不一定有值
我之後需要用到这几个变数去运算所以必需先知道是不是有值
但似乎没有设值给这些变数的话,预设值就是0
如
dim a as single
dim b as single
b=1
则a+b会出现1
可是我的资料中0跟没有值代表的意义不一样
所以不能直接当0用
请问有方法可以解决吗?
我目前是直接宣告成string的型态
没有值就是""
不知道这样会不会有问题?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.56.194.52
1F:推 LPH66:就设一个不会出现的值 10/26 14:03
2F:推 mindscold:先考虑a没有值的时候,你希望a+b的结果是什麽? 10/26 15:49
3F:推 Marty:用IsNull()... 10/26 17:07
4F:推 fumizuki:VB6/VBA → IsNull() VB.NET/2005 → IsDBNull() 10/27 15:42