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

Функция 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