В некоторых случаях возникает необходимость одновременного просмотра связанных записей в двух формах. Например, при просмотре записей о клиентах можно вывести сведения о заказах. При переходе по записям в первой форме в таких случаях необходимо, чтобы во второй форме автоматически выводились связанные с ними записи.
Синхронизация записей, выводящихся в двух формах, осуществляется с помощью кнопки, открывающей вторую форму и синхронизирующей её с первой.
2.1. В режиме Мастер форм создайте (аналогично предыдущему заданию) форму, выбрав поля из двух таблиц «Товары» и «Заказано». Из таблицы «Заказано» выберите поля, непосредственно отражающее наименование и количество товара;
2.2. В следующем диалоговом окне отметьте флажком Связанные формы (рис.12), выберите стиль оформления, задайте имя для каждой формы и нажмите кнопку Готово.
Рис. 12. Создание связанных форм.
Должна появиться форма, построенная по таблице «Товары», имеющая кнопку с названием формы, построенной по таблице «Заказано» (рис.13). При нажатии на кнопку откроется другая форма, синхронизирующая записи в двух формах.
|
|
Рис. 13. Связанные формы.
Внимание! Если кнопка не работает, необходимо понизить уровень безопасности: нажмите кнопку Параметры и в открывшемся окне отметьте пункт Включить это содержимое. Проверьте работу кнопки.
3. Создание кнопки для открытия/закрытия, синхронизации или печати формы.
3.1. Откройте любую созданную форму в режиме Конструктора;
3.2. На вкладке Элементы управления нажмите кнопку Кнопка;
3.3. Выберите в форме место и нарисуйте кнопку;
3.4. В первом окне диалога Мастера выберите Работа с формой в списке Категории, а затем выберите тип кнопки в списке действия. Например, Закрыть форму;
3.5. В следующем окне определитесь, как будет оформлена кнопка: с надписью или с рисунком (выход или стоп );
3.6. Для упрощения дальнейшей работы с кнопкой, задайте ей имя (например,
Закрытие формы);
3.7. Нажмите кнопку Готово.
4. Самостоятельная работа. Создайте связанные формы по таблицам Поставщики и Товары.