Створення форм з підлеглою формою - студопедія
Форми з підлеглою дозволяють редагувати дані або з двох зв'язаних таблиць, або з таблиці і запиту, які пов'язані типом зв'язків один-ко-многим. Головна форма в такому випадку показує дані з одного запису, а підпорядкована з декількох записів, які пов'язані із записом головної форми. Підлеглі форми повинні бути типу стрічкова або таблиця. У таких формах часто створюють поля, в яких обчислюють підсумкові величини за даними із записів підпорядкованої форми.
Початковий макет форми створимо за допомогою Майстра форм. а потім покращимо його за допомогою Конструктора.
Виконайте такі операції для створення форми за допомогою майстра форм:
1) У вікні бази даних виберіть вкладку «Форми» і клацніть на кнопці Створити.
2) У вікні Нова форма в списку: «Виберіть в якості джерела даних таблицю або запит» розкрийте список таблиць і виберіть таблицю Новомосковсктелі. Потім в іншому полі виберіть Майстер форм і клацніть на кнопці ОК.
4) У наступному вікні необхідно вибрати тип зображення даних. Виберіть «по Новомосковсктелі». так як головною формою буде форма, яка показує відомості про Новомосковсктелях. Відзначте перемикач Підлеглі форми. щоб інші дані були вставлені в підпорядковану форму, і клацніть на кнопці Далі.
5) В наступному вікні виберіть вид підлеглої форми. Так як нам зручніше за все було б бачити дані про книги, які Новомосковскются, представленими у вигляді таблиці, відзначте пункт «стрічковий» і клацніть на кнопці Далі.
6) Виберіть стиль для головної форми. Стиль показується у вікні вибору відразу ж, як тільки ви відзначите один з них. Клацніть на кнопці Далі.
7) У наступному вікні необхідно задати імена форм - головної і підлеглої. Access створив дві форми, пов'язані одна з однією. Але ви можете коригувати їх в режимі конструктора незалежно одну від одної, а також користуватися підлеглою формою незалежно від головної. Дайте головною формою ім'я Новомосковсктелі. а підлеглою - Спісок1. Клацніть на кнопці Готово і ви побачите на екрані створену форму.
На наступному кроці покращимо створену форму за допомогою Конструктора форм.
Додамо тепер в форму Спісок1 поле, в якому обчислюється загальна сума пені для кожного Новомосковсктеля. Приклад такої форми в режимі конструктора наведено на малюнку 25, Конструктором форм додано поле "Нд його пені", яке обчислюється, і розташоване в області "Примітка форми".

Малюнок 25. Приклад форми Спісок1 в режимі Конструктора форм
Далі йде докладний опис перерахованих дій.

Малюнок 2.5. Приклад форми Спісок1 в режимі Конструктора форм
Покращимо тепер вид форми Новомосковсктелі. Для цього відкрийте форму Новомосковсктелі в режимі конструктора і виконайте такі дії:
а) розтягніть мишею область "Тема форми", додайте елемент управління Напис і напишіть текст «Інформація про Новомосковсктелях і виданих книгах» (рисунок 26). Змініть шрифт і його розмір для кращого вигляду.

в) розтягніть підпорядковану форму на все вільне місце.
Внизу кожної форми розташований елемент управління, який називається "Кнопки переходу". Вони дозволяють переміщатися по записах, створювати нові порожні записи і заповнювати їх. Цей елемент управління з'являється в формі, якщо властивість форми "Кнопки переходу" має значення "Так". Якщо змінити значення цієї властивості на "Ні", то цього елемента не буде в формі. У підлеглій формі цей елемент не потрібен. Тому, знову відкрийте форму Спісок1 в режимі конструктора, відкрийте вікно "Властивості" для форми, знайдіть властивість "Кнопки переходу". змініть на "Ні" значення.
