Отже, попередній пост був присвячений створенню простої форми, через яку можна переглядати та вводити дані таблиць-довідників.
Вище вже згадувалося про те, що введення даних у таблиці з підстановками краще з використанням форм. При чому це ефективніше і зручніше робити з використанням елементу керування "список", в якому можна обрати одне із значень з таблиці-довідника. Зрозуміло, що прийоми створення форми з такими елементами керування дещо відрізняються від тих прийомів, які ми розглядали вище.
По-перше, перед створенням форми слід привести до відповідних умов подання таблиць (якщо це необхідно).
По-друге, після використання помічника у створенні форми її потрібно буде відредагувати та переконатися у правильності обраних параметрів елементів керування.
Розглянемо створення форми з підстановками детальніше.
При створенні основної таблиці (Товари) ми вже визначилися, що у ній одне з полів буде числовим, яке вказуватиме на ключове поле таблиці-довідника (ОдВиміру), через яке можна визначити конкретне текстове значення. Створюючи таблицю-довідник ми встановили ключове поле найпершим у списку полів. Але для організації підстановки треба, щоб ключове поле було останнім у списку полів. Що ж робити? Невже треба відредагувати таблицю? Це ж буде проблематично, особливо коли вже встановлені зв’язки між таблицями. Ось тепер нам стане в нагоді представлення, яке ми можемо створити у секції "Таблиці" бази даних.
Після того, як ми оберемо створення представлення, відкриється діалог, у якому ми можемо додати таблиці для вибору полів з них. Додамо таблицю "ОдВиміру":

Після цього додамо поля, які нам будуть потрібні, виконуючи по ним подвійне клацання мишею. Нагадуємо, що додаємо назву та ID, причому ключове поле має бути останнім - це важливо для створення форми з підстановкою:
Після вибору полів зберігаємо представлення та закриваємо конструктор.
Можна переконатися, що представлення містить обрану нами інформацію і в потрібному нами порядку, відкривши створений нами об’єкт:

Отже, представлення готове - можна приступати до створення форми з підстановкою. Створюємо форму традиційним способом - у режимі помічника можна просто додати усі поля таблиці "Товари".
Як видно, у поле "Одиниці виміру" виведено числове значення ключового поля, а не текстове значення із таблиці-довідника. Тепер створену автоматично форму можна закрити, бо наступним кроком буде її редагування у конструкторі (дизайнері). Для цього у контекстному меню нової форми обираємо пункт "Змінити":

Тепер у редакторі форм ми можемо вносити зміни у графічні елементи керування:

Редагування форми за принципами дуже схоже на редагування форми у візуальних середовищах програмування. Проте можна помітити, що деякі елементи керування згруповані - назви та значення полів об’єднані. Нам же потрібно працювати окремо з полем: замість текстового поля "Одиниця виміру" слід вставити список. Для розгрупування об’єктів слід виконати по потрібному об’єкту клацання, утримуючи клавішу Ctrl.
Отже, виділимо таким чином згадане текстове поле і знищимо його. Тепер нам слід переконатися, що у редакторі форм увімкнено режим помічника - натиснена кнопка із зображенням чарівної палички:

Далі - обираємо для додавання елемент "Список":

Малюємо його на формі замість вилученого елемента. Як тільки припинимо малювання, відкриється діалог помічника (завдяки увімкненому нами режиму). На першому кроці - обираємо таблицю-довідник. Оскільки ми вирішили використовувати представлення, то обираємо його:

На другому кроці обираємо поле, значення якого будемо підставляти:

На третьому кроці обираємо відповідність одного поля іншому і натискаємо кнопку "Завершити":

Якщо у доданому нами списку відсутній елемент для розкривання списку, тоді треба у його контекстному меню обрати "Елемент керування" та на вкладці "Загальні встановити значення "Розкривний" - "Так":
Після цього редактор форм можна закрити і випробувати роботу форми з випадаючим списком.