3. Повторите этот шаг, чтобы добавить другие подчиненные формы в основную.

4. Чтобы проверить, успешно ли создана связь, на вкладке Главная в группе Режимы нажмите кнопку Режим, выберите команду Режим формы и с помощью селектора записей основной формы просмотрите несколько записей. Если в подчиненной форме правильно отображаются данные для каждого сотрудника, это означает, что процедура завершена успешно.

Если проверка не работает, это означает, что программе Access не удалось создать связь подчиненной формы с основной и свойства Подчиненные поля и Основные поля элемента управления подчиненной формы остались пустыми.

Задайте значения для этих свойств вручную, выполнив указанные ниже действия.

1. В области навигации щелкните основную форму правой кнопкой мыши и выберите пункт Конструктор.

2. Щелкните элемент управления подчиненной формы один раз, чтобы выделить его.

3. Если область задач "Окно свойств" не отображается, нажмите клавишу F4.

4. В окне свойств откройте вкладку Данные.

5. Нажмите кнопку "Построить" рядом с полем свойства "Ребенку полей".

Будет открыто диалоговое окно Связь с полями подчиненной формы.

6. В списках "Поля и потомки" выберите поля, с помощью которые вы хотите связать формы, и нажмите кнопку "ОК". Если вы не знаете, какие поля использовать, нажмите кнопку "Предложить", чтобы Access попытается определить связующие поля.

7. Сохраните основную форму и переключитесь в режим формы, а затем проверьте, правильно ли она работает.

 

5. Открытие подчиненной формы в новом окне в Конструкторе

Если вы хотите внести изменения в структуру подчиненной формы во время работы над основной формой в Конструкторе, вы можете открыть ее в отдельном окне:

1. Щелкните подчиненную форму, чтобы выбрать ее.

2. На вкладке Конструктор в группе Сервис нажмите кнопку Подчиненная форма в новом окне.

 

Контрольные вопросы

1. Опишите алгоритмы создания поля со списком, списка, переключателей и флажков

2. Что такое подчиненная форма?

3. Как взаимодействуют основная и подчиненная формы ?

4. Как создать форму, содержащей подчиненную форму, с помощью мастера форм?

5. Как добавить одну или несколько подчиненных форм в существующую форму с помощью мастера подчиненных форм ?

6. Как открыть подчиненную форму в новом окне в Конструкторе?