Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Обработка информации средствами СУБД.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
3 Мб
Скачать
☆

Функция iIf

Функцию IIf можно использовать везде, где может использоваться выражение. Функция IIf используется для определения, истинно или ложно другое выражение. Если такое выражение истинно, возвращается одно значение функции IIf; если ложно, IIf возвращает другое. Значения, возвращаемые функцией IIf, устанавливаются вручную.

IIf(выражение, если_истина, если_ложь)

Аргументы функции IIf приведены в таблице 1.

Таблица 1

Аргументы функции iIf

Аргумент

Описание

выражение

Выражение, которое требуется вычислить

если_истина

Значение или выражение, возвращаемое функцией, если значением аргумента является Истина

если_ложь

Значение или выражение, возвращаемое функцией, если значением аргумента является Ложь

Функция IIf всегда вычисляет аргументы если_истина и если_ложь, хотя возвращает только один из них. В результате этого могут возникать нежелательные побочные эффекты. Например, если при вычислении аргумента если_ложь возникнет ошибка деления на ноль, то функция вернет ошибку, даже если значением аргумента выражения является Истина.

Примеры использования функции IIf приведены в таблице 2.

Таблица 2

Примеры использования функции IIf

Выражение

Описание

=IIf([Подтверждение] = "Да", "Заказ подтвержден", "Заказ не подтвержден")

Функция IIf (Прямое IF, Immediate If) используется для отображения сообщения «Заказ Подтвержден», если элемент управления «Подтверждение» имеет значение Да; в противном случае отображается сообщение «Заказ не подтвержден».

=IIf(IsNull([Страна])," ", [Страна])

Отображается пустая строка, если поле «Страна» имеет значение Null В противном случае отображается значение поля «Страна»

=IIf(IsNull([Область]),[Город]&" "& [Индекс], [Город]&" "&[Область]&" " &[Индекс])

Если поле «Область» имеет значение Null, отображаются значения полей «Город» и «Индекс». В противном случае отображаются значения полей «Город», «Область» и «Индекс»

=IIf(IsNull([ДатаНазначения] - [ДатаИсполнения]), "Проверьте отсутствующую дату", [ДатаНазначения] - [ДатаИсполнения])

Отображается сообщение «Проверьте отсутствующую дату», если результат вычитания значения поля «ДатаИсполнения» из значения поля «ДатаНазначения» равен пустому значению (Null). В противном случае отображается разность значений полей «ДатаНазначения» и «ДатаИсполнения»

Содержание

ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Тема 1. БАНКИ И БАЗЫ ДАННЫХ. СУБД . . . . . . . . . . . . . . . . . . . . . . . . 4

Тема 2. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ . . . . . . . . . . . 12

Тема 3. ОБЪЕКТ ФОРМЫ. СОЗДАНИЕ ФОРМ. . . . . . . . . . . . . . . . . . . . 20

Тема 4. ЗАПРОСЫ. СОЗДАНИЕ ЗАПРОСОВ . . . . . . . . . . . . . . . . . . . . . .24

Тема 5. ФОРМА КАК СРЕДСТВО ДЛЯ ВЫВОДА ДАННЫХ . . . . . . . 29

Тема 6. ОТЧЕТЫ, МАКРОСЫ, МОДУЛИ И СЕРВИСНЫЕ

ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

ВАРИАНТЫ ТЕСТОВЫХ ЗАДАНИЙ. . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

Лабораторная работа №1. СОЗДАНИЕ структуры ТАБЛИЦ И СВЯЗЕЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Лабораторная работа №2. СОЗДАНИЕ простых форм и заполнение ТАБЛИЦ . . . . . . . . . . . . . . . . 54

Лабораторная работа №3. СОЗДАНИЕ запросов на выборку . . . 61

Лабораторная работа №4. СОЗДАНИЕ запросов на

изменение . . . . . . . . . . . . . . . . . . . . . . . . . . 76

Лабораторная работа №5. разработка сложных форм . . . . . . . . 86

Лабораторная работа №6. СОЗДАНИЕ простых отчетов . . . . . . . .97

Лабораторная работа №7. СоЗДАНИЕ макросов, кнопок и ФОРМЫ НАВИГАЦИИ . . . . . . . . . . . . . . . . .104

ЗАДАНИЯ ДЛЯ УПРАВЛЯЕМОЙ САМОСТОЯТЕЛЬНОЙ РАБОТЫ 109

ГЛОССАРИЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

ЛИТЕРАТУРА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

ПРИЛОЖЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182

193