Використання майстра підстановок

Використання Майстра підстановок

Зробити більш простим введення значень в поле дозволяє операція підстановки. Використовуючи цю операцію, можна вибирати значення поля зі списку. Список значень може бути як фіксованим, так і міститися в таблиці або запиті. Сформувати стовпець підстановок для поля допомагає Майстер підстановок (Lookup Wizard). Давайте створимо стовпець підстановок для поля "КодКліента" в таблиці "Список розсилки сповіщень". Це дасть нам можливість при введенні даних в цю таблицю вводити не коди клієнтів, які ми не знаємо, а вибирати зі списку назву організації, в якій працює дана особа. Щоб використовувати Майстра підстановок (Lookup Wizard), необхідно:

  1. Відкрити таблицю "Постачальники підприємства" в режимі Конструктора.
  2. Виділити поле "КодКліента" і вибрати зі списку в стовпці Тип даних (Data Туре) значення Майстер підстановок (Lookup Wizard) (рис. 2.15).

Мал. 2.15. Перше діалогове вікно Майстра підстановок

  1. У діалоговому вікні Майстер підстановок (Lookup Wizard) вибрати спосіб завдання значень: Об'єкт "стовпець підстановки" використовуватиме значення з таблиці або запиту (I want the lookup column to look up the values ​​in a table or query), т. К. В цьому випадку ми повинні використовувати дані з таблиці "Клієнти" (Customers). Натиснути кнопку Далі (Next).
  2. У наступному діалоговому вікні можна вибрати зі списку таблицю або запит, з якого буде здійснюватися підстановка. Вибрати таблицю "Клієнти" (Customers) і натиснути кнопку Далі (Next) (рис. 2.16).

Мал. 2.16. Друге діалогове вікно Майстра підстановок

  1. У списку Доступні поля (Available Fields) виводяться всі поля таблиці "Клієнти" (Customers). Перемістити зі списку доступних полів в список підстановки (Selected Fields) поля "КодКліента" і "Назва" і натиснути кнопку Далі (Next) (рис. 2.17).

Мал. 2.17. Третє діалогове вікно Майстра підстановок

Мал. 2.18. Четверте діалогове вікно Майстра підстановок

Мал. 2.19. П'яте діалогове вікно Майстра підстановок

Застосовувати операцію підстановки можна тільки до полів, що містить текстові та числові дані, а також до логічних полях. Інші типи полів не можуть використовувати підстановку.

На нижній панелі вікна Конструктора таблиць знаходиться вкладка Підстановка (Lookup), в якій визначаються властивості поля, що відносяться до підстановці. Якщо стовпець підстановки для поля не визначений, значення властивості Тип елементу управління (Display Control) для текстових та числових полів одно Поле (Text Box), для логічного типу - Прапорець (Check Box). При цьому інші властивості на вкладці Підстановка (Lookup) відсутні.

У цьому випадку на вкладці Підстановка (Lookup) з'являється ряд властивостей, що дозволяють управляти параметрами підстановки (рис. 2.20).

Мал. 2.20. Стовпець підстановок в таблиці "Список розсилки сповіщень" Опис цих властивостей наведено в табл. 2.5.

Таблиця 2.5. Властивості підстановки для поля зі списком