Ответ 1
Вышеупомянутая конструкция требует четырех подформ. Каждая подчиненная форма должна основываться на таблице соединений с идентификатором книги в качестве дочернего и основного полей ссылки и поле со списком на основе соответствующей таблицы для второго идентификатора таблицы.
Например, ваша первая подформация - это авторы, в основе которой лежит Libri_Autori
Link Master Field: Id
Link Child Field: SchedaLibro
выпадающий:
Control Source: SchedaAutore
Row Source : SELECT Id, Nome FROM Autori
Bound Column: 1
Column Count : 2
Column Widths : 0, 2
Создайте свою форму книги, а затем начните добавлять подформы, мастера сделают для вас большую часть работы.
Чтобы добавить записи в таблицу авторов, вам необходимо установить Limit To List на Yes и запустить код в событии Not In List. Мне нравится использовать небольшую всплывающую форму для добавления элементов в таблицы "назад". Это может быть проще с Access 2010, потому что вы можете установить ListItemsEditForm
1, Форма книги, перед добавлением подформы. Обратите внимание, что выбрано Use Control Wizards. Это значение по умолчанию, поэтому, если вы не отменили его, это должно быть хорошо.
Различные шаги мастера для добавления подформы
Выбор полей подформы
Выбор дочерних и основных полей ссылки
Форма, показывающая элемент управления подформы, выделенного желтым цветом, и свойства управления
2, добавление комбо
Вы можете либо изменить поле, добавленное мастером подформы, на комбо, щелкнув правой кнопкой мыши и сами установив свойства...
... или вы можете удалить существующий элемент управления и добавить комбо с помощью мастера. Первый шаг - выбрать тип комбо.
Второй шаг - выбрать таблицу или запрос
Шаг третий - выбрать поля
Шаг четвертый выбирает порядок сортировки и здесь не отображается, это шаг пять, который заключается в установке ширины столбцов
Шаг шестой - установить источник управления
В итоге вы получите сопоставление с показанными свойствами
<Т411 >
Финальная форма