Применение

Позволяет организовать "мягкую" обработку ошибок при построчном контроле ошибок. В этом случае всякая предусматриваемая, но не устраняемая внутри процедуры ошибка получает свой код и функция возвращает либо требуемое значение, либо код который проверяется функцией IsError.

Синтаксис

IsError {varname}

Varname- идентификатор переменной с типом данных Variant.

IsError переваривает данные и выражения любого типа без генерации ошибки.

IsMissing(функция)

Назначение

Проверяет, специфицирован ли при данном вызове процедуры ее необязательный аргумент, имеющий тип данных Variant.

Возвращает логическое значение (Boolean).

Если необязательный аргумент отсутствует, то True, во всех остальных случаях — False.

Применениe

Позволяет организовать различные варианты выполнения процедуры в зави­симости от того, задан ли при вызове соответствующий необязательный аргумент или нет. Может применяться только с аргументами, тип данных которых при описании задан как Variant.


Синтаксис

IsMissing (argname)


Argname- идентификатор аргумента процедуры.


o IsMissing имеет смысл только внутри процедуры, для которой при описании задан проверяемый аргумент. Хотя она переваривает данные и выражения любого типа без генерации ошибки, однако возвращает значение True только для пропущенных необязательных аргументов процедуры, в которой она вызывается, если последние имеют тип Variant.

o Для необязательных аргументов типа, отличного от Variant, IsMissing всегда возвращает False.

IsNull (функция)

Назначение

Проверяет, имеет ли данное выражение специальное значение Null.

Возвращает логическое значение (Boolean).

Если выражение равно Null, возвращается True, в противном случае – False.

Применение

Главной задачей IsNull является исключение ошибок времени исполнения, возникающих при манипуляциях данными, которые не допускают использования значе­ния Null, а это очень обширная область.

Синтаксис

IsNull (expression)

Еxpression- выражение, которое требуется проверить на Null

IsNull обрабатывает данные любого типа без генерации ошибки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: