3. Повторите этот шаг, чтобы добавить другие подчиненные формы в основную.
4. Чтобы проверить, успешно ли создана связь, на вкладке Главная в группе Режимы нажмите кнопку Режим, выберите команду Режим формы и с помощью селектора записей основной формы просмотрите несколько записей. Если в подчиненной форме правильно отображаются данные для каждого сотрудника, это означает, что процедура завершена успешно.
Если проверка не работает, это означает, что программе Access не удалось создать связь подчиненной формы с основной и свойства Подчиненные поля и Основные поля элемента управления подчиненной формы остались пустыми.
Задайте значения для этих свойств вручную, выполнив указанные ниже действия.
1. В области навигации щелкните основную форму правой кнопкой мыши и выберите пункт Конструктор.
2. Щелкните элемент управления подчиненной формы один раз, чтобы выделить его.
3. Если область задач "Окно свойств" не отображается, нажмите клавишу F4.
4. В окне свойств откройте вкладку Данные.
5. Нажмите кнопку "Построить" рядом с полем свойства "Ребенку полей".
Будет открыто диалоговое окно Связь с полями подчиненной формы.
6. В списках "Поля и потомки" выберите поля, с помощью которые вы хотите связать формы, и нажмите кнопку "ОК". Если вы не знаете, какие поля использовать, нажмите кнопку "Предложить", чтобы Access попытается определить связующие поля.
7. Сохраните основную форму и переключитесь в режим формы, а затем проверьте, правильно ли она работает.
5. Открытие подчиненной формы в новом окне в Конструкторе
Если вы хотите внести изменения в структуру подчиненной формы во время работы над основной формой в Конструкторе, вы можете открыть ее в отдельном окне:
1. Щелкните подчиненную форму, чтобы выбрать ее.
2. На вкладке Конструктор в группе Сервис нажмите кнопку Подчиненная форма в новом окне.
Контрольные вопросы
1. Опишите алгоритмы создания поля со списком, списка, переключателей и флажков
2. Что такое подчиненная форма?
3. Как взаимодействуют основная и подчиненная формы ?
4. Как создать форму, содержащей подчиненную форму, с помощью мастера форм?
5. Как добавить одну или несколько подчиненных форм в существующую форму с помощью мастера подчиненных форм ?
6. Как открыть подчиненную форму в новом окне в Конструкторе?