Access / VBA表达式的返回值是什么意思?

时间:2010-07-07 17:05:23

标签: sql ms-access vba

我对CONTROL SOURCE中的文本框有很大的表达。有时会返回0,有时会返回-1,这些值意味着什么?

2 个答案:

答案 0 :(得分:2)

请阅读http://msdn.microsoft.com/en-us/library/aa164500%28office.10%29.aspx

  

布尔数据类型是整数数据类型的特例。布尔数据类型可以包含True或False;在内部,VBA将 True的值存储为-1 ,将 False的值存储为0

答案 1 :(得分:1)

VBA使用0表示False,使用-1表示True。 (但通常一个非Null,非零值将被评估为True。)因此,看起来你的表达式返回一个布尔值(True / False)。