2010-07-07 61 views
1

我有一個CONTROL SOURCE中的文本框的巨大表達式。有時它會返回0,有時會返回-1,這些值是什麼意思?Access/VBA表達式的返回值是什麼意思?

+0

如何在Access中進行編程並且完全不瞭解Access/Jet/VBA存儲布爾值的方式? – 2010-07-08 03:05:23

+0

MSAccess中的布爾值可以看作是整數,其中零是假的,其他都是真的......據我所知,真正轉換爲-1的唯一原因是能夠對數據進行排序。除此之外,我完全同意大衛。 – Barranka 2010-07-16 19:43:20

回答

1

虛假和真值VBA使用0 -1。 (但通常非空,非零值將被評估爲True。)因此,看起來您的表達式正在返回一個布爾值(True/False)。

+2

誰標記了這個?這是完全正確的答案,但gaby首先正確回答了這個問題 – 2010-07-07 17:23:50

+0

當我準備提交我的答案時,這個答案就來了。我提交了我的,因爲我想讓你意識到一個值不必爲-1才能被評估爲真。我不介意倒票。 – HansUp 2010-07-07 17:35:02

相關問題