MS Access 2010: Запит з функцією IFF

У MS Access, IIF функція повертає одне значення, якщо вказанеумова оцінюється як ІСТИНА, або інше значення, якщо воно оцінюється на FALSE. Функція IIF повертає один з двох аргументів залежно від оцінки виразу так само, як ми використовуємо логіку в структурі IF-ELSE. Він оцінює і справжню частину, і хибну частину, хоча повертає лише одну з них. Ця публікація охоплює створення простого запиту з функцією IFF.

Запустіть Access 2010, створіть таблиці та зробіть запит на видалення потрібних даних із таблиць. Для демонстрації я склав чотири таблиці та запит, як показано на знімках екрана нижче.

1. Наркомани таблиця містить така інформація, як: Ім'я студента, адреса, номер телефону

таблиця порад пристрастя

2. Курси таблиця містить назву курсу, Кредит

курси

3. Лекція таблиця містить Назва лекції, номер телефону, доступний (прапорець)

лекція

4. Позначити лист Містить Сорт.

табличка

Зв'язки між таблицею та запитом (Запит на оцінку) можна побачити на скріншоті нижче

запит відносин

В кінці запиту Поле ряд (прилеглий до Сорт) ми помістимо єдиний рядок коду, що містить IFF функція, яка б генерувала статус студента, що відповідає Сорт забезпечений.

Фінал: IIf ([Оцінка] = “D”, “Невдача”, “Перехід”)

Цей рядок коду додасть назву стовпців Фінал у запиті, з умовою, що якщо забезпечений клас дорівнює D. статус студента буде Збій.

IIF

Коли ми запустимо запит, можна побачити статус студента Фінал поле.

Остаточний запит

Це дуже простий спосіб використання умовного оператора, він би ускладнився при застосуванні формули в складних умовах.

Коментарі