powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / IIf
4 сообщений из 4, страница 1 из 1
IIf
    #32315466
Bato
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как работает эта функция?
...
Рейтинг: 0 / 0
IIf
    #32315469
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Есть два мнения на этот счет. Мнение первое: она вычисляет все свои параметры (т.е. если 2-й и 3-й параметры содержат обращения к каким-то громоздким функциям, то будут выполнены оба обращения), а потом возвращает один из них в зависимости от истинности 1-го параметра. Мнение второе: в некоторых случаях (не помню в каких) она работает как обычный If, т.е. вычисляет только 2-й или только 3-й параметр в зависимости от того, какой из них нужно вернуть.
...
Рейтинг: 0 / 0
IIf
    #32315693
Оба выражения она вычисляет в коде VBA, и поэтому там лучше заменить ее на конструкцию IF... ELSE...
А внутри запроса IIF вычисляет только одно выражение, что радует. :)
...
Рейтинг: 0 / 0
IIf
    #32315709
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А внутри запроса IIF вычисляет только одно выражение, что радует. :)
Более того, внутри запроса третий параметр IIf можно даже не указывать.
Я когда увидел IIf с двумя параметрами - чуть со стула не упал
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / IIf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]