что является противоположностью IsNothing? - PullRequest
0 голосов
/ 13 октября 2011

Я хочу сказать If the field "Resource" holds a value" ... then в основном противоположность

IIF(IsNothing(Fields!Resource.Value)

Можете ли вы помочь

Ответы [ 3 ]

10 голосов
/ 13 октября 2011

Просто добавьте NOT:

If Not IsNothing(something) Then ...

РЕДАКТИРОВАТЬ:

Только что увидев тег ,

Dim myVariable as Object    
If Not myVariable Is Nothing Then ...
2 голосов
/ 14 октября 2011

IsNothing () НЕ существует в VBA.Чтобы проверить, содержит ли поле или вариант что-то, вы должны использовать
If myField Is NUll then

Чтобы проверить наличие неназначенных объектов, используйте

If myObject Is Nothing Then
2 голосов
/ 14 октября 2011

Очень эффективный способ проверить, существует ли значение, это проверить его длину:

If Len (Fields! Resource.Value) <> 0

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