Что означает возвращаемое значение выражения Access / VBA? - PullRequest
1 голос
/ 07 июля 2010

У меня есть огромное выражение для текстового поля в CONTROL SOURCE. Иногда он возвращает 0, а иногда -1, что означают эти значения?

Ответы [ 2 ]

2 голосов
/ 07 июля 2010

Читать здесь http://msdn.microsoft.com/en-us/library/aa164500%28office.10%29.aspx

Логический тип данных является частным случаем целочисленного типа данных. Тип данных Boolean может содержать True или False; внутри VBA хранит значение True как -1 , а значение False как 0

1 голос
/ 07 июля 2010

VBA использует 0 для False и -1 для True. (Но обычно ненулевое, ненулевое значение будет оцениваться как True.) Таким образом, похоже, что ваше выражение возвращает логическое (True / False) значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...