Застосування різних умов над полями даних дуже корисно, коли вам потрібно оцінити значення полів даних на основі інших полів. Expression Builder в Access 2010 надає вам саме цепідтримка застосування функцій та формул. Його можна використовувати в будь-якому місці в Access 2010 з будь-яким елементом бази даних; Форми, звіти, запити та таблиці. У цій публікації ми будемо використовувати конструктор виразів у запиті для оцінки нових значень поля даних.
Для початку запустіть Access 2010 та створіть таблицю, перейдіть до вкладки Створити та натисніть Таблиця. Для ілюстрації ми створюємо таблицю з полями, ідентифікатором, іменем працівника, роком служби та зарплатою.

Після призначення полів даних у поданні Дизайн закрийте його та дайте йому відповідну назву. Відкрийте таблицю у поданні таблиці та починайте заповнення значень поля.

Ми маємо намір оцінити нову зарплату на основіза умови, що якщо працівник надав свої послуги більше 4 років, йому буде підвищена оплата праці. Для застосування цієї умови ми створимо запит. Перейдіть до вкладки Створити та натисніть Дизайн запитів.

З'явиться вікно, що містить ім'я таблиці, виберіть нещодавно створену таблицю та натисніть кнопку Додати.

У вставленому вікні таблиці двічі клацніть поля, які ви хочете вставити у запит.

Тепер розмістіть курсор вставки поруч із останнім полем, а з групи Налаштування запитів натисніть Builder.

Він виведе діалогове вікно Expression Builder, тут ми напишемо вираз, який зменшить нову зарплату відповідно до визначених умов.
Ми просто використали умовний вислів iff як;
Нова зарплата: IIf ([Рік служби]> 4, [Зарплата] * 2,5, [Зарплата] * 1)
Це створить нове поле таблиці, а саме Нова зарплата, в якій ви побачите нову зарплату працівників. Після виконання умови написання натисніть кнопку ОК, щоб продовжити.

Вираз буде успішно додано поруч із полем останньої таблиці. Тепер у групі Результати натисніть Виконати.

Під час виконання запитів ви побачите нове поле таблиці, а саме Новий оклад, що містить нові зарплати працівників, як зазначено у програмі Expression Builder.

Тепер закрийте Запит і дайте йому відповідну назву.

Ви також можете перевірити наші раніше розглянуті посібники про те, як створювати таблиці в Access 2010, використовуючи лише команди SQL та Як зашифрувати базу даних з паролем у Access 2010
Коментарі