Створення форм з підлеглою формою - студопедія

Форми з підлеглою дозволяють редагувати дані або з двох зв'язаних таблиць, або з таблиці і запиту, які пов'язані типом зв'язків один-ко-многим. Головна форма в такому випадку показує дані з одного запису, а підпорядкована з декількох записів, які пов'язані із записом головної форми. Підлеглі форми повинні бути типу стрічкова або таблиця. У таких формах часто створюють поля, в яких обчислюють підсумкові величини за даними із записів підпорядкованої форми.

Початковий макет форми створимо за допомогою Майстра форм. а потім покращимо його за допомогою Конструктора.

Виконайте такі операції для створення форми за допомогою майстра форм:

1) У вікні бази даних виберіть вкладку «Форми» і клацніть на кнопці Створити.

2) У вікні Нова форма в списку: «Виберіть в якості джерела даних таблицю або запит» розкрийте список таблиць і виберіть таблицю Новомосковсктелі. Потім в іншому полі виберіть Майстер форм і клацніть на кнопці ОК.

4) У наступному вікні необхідно вибрати тип зображення даних. Виберіть «по Новомосковсктелі». так як головною формою буде форма, яка показує відомості про Новомосковсктелях. Відзначте перемикач Підлеглі форми. щоб інші дані були вставлені в підпорядковану форму, і клацніть на кнопці Далі.

5) В наступному вікні виберіть вид підлеглої форми. Так як нам зручніше за все було б бачити дані про книги, які Новомосковскются, представленими у вигляді таблиці, відзначте пункт «стрічковий» і клацніть на кнопці Далі.

6) Виберіть стиль для головної форми. Стиль показується у вікні вибору відразу ж, як тільки ви відзначите один з них. Клацніть на кнопці Далі.

7) У наступному вікні необхідно задати імена форм - головної і підлеглої. Access створив дві форми, пов'язані одна з однією. Але ви можете коригувати їх в режимі конструктора незалежно одну від одної, а також користуватися підлеглою формою незалежно від головної. Дайте головною формою ім'я Новомосковсктелі. а підлеглою - Спісок1. Клацніть на кнопці Готово і ви побачите на екрані створену форму.

На наступному кроці покращимо створену форму за допомогою Конструктора форм.

Додамо тепер в форму Спісок1 поле, в якому обчислюється загальна сума пені для кожного Новомосковсктеля. Приклад такої форми в режимі конструктора наведено на малюнку 25, Конструктором форм додано поле "Нд його пені", яке обчислюється, і розташоване в області "Примітка форми".

Створення форм з підлеглою формою - студопедія

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

Далі йде докладний опис перерахованих дій.

Створення форм з підлеглою формою - студопедія

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

Покращимо тепер вид форми Новомосковсктелі. Для цього відкрийте форму Новомосковсктелі в режимі конструктора і виконайте такі дії:

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

Створення форм з підлеглою формою - студопедія

в) розтягніть підпорядковану форму на все вільне місце.

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

Створення форм з підлеглою формою - студопедія