- •Лабораторна робота № 30 Тема: Створення форми майстром
- •Хід роботи
- •2. Створення майстром одиночної форми без підпорядкованих і зв'язаних форм
- •3. Створення форми майстром на основі запиту Контрольні запитання
- •1. Створення майстром багатотабличної форми з підпорядкованою формою
- •2. Створення майстром одиночної форми без підпорядкованих і зв'язаних форм
- •3. Створення форми майстром на основі запиту
- •Хід роботи
- •1. Створення за допомогою майстра двохтабличної форми з включенням підпорядкованої форми
- •2. Розробка одиночної багатотабличної форми з використанням майстра
- •3. Створення форми майстром на основі запиту
- •Контрольні питання
Лабораторна робота № 30 Тема: Створення форми майстром
Мета роботи: засвоїти прийоми роботи з майстром форм для побудови багатотабличної форми
ПЛАН
Теорія
1. Створення майстром багатотабличної форми з підпорядкованою формою
2. Створення майстром одиночної форми без підпорядкованих і зв'язаних форм
3. Створення форми майстром на основі запиту
Хід роботи
1. Створення за допомогою майстра двотабличної форми з включенням підпорядкованої форми
2. Створення майстром одиночної форми без підпорядкованих і зв'язаних форм
3. Створення форми майстром на основі запиту Контрольні запитання
1. Створення майстром багатотабличної форми з підпорядкованою формою
Майстер форм надає можливість побудувати багатотабличну форму на основі зв'язаних таблиць. Форма, побудована майстром, буде містити підпорядковану форму, якщо як джерело основної частини вибирається головна таблиця. При цьому може бути обраний варіант, що передбачає явне включення підпорядкованої форми, чи кнопку для виклику підпорядкованої форми.
Підпорядкована форма відображає дані з усіх записів підпорядкованої таблиці, що зв'язані з записом головної таблиці, відображуваної в основній частині форми. За допомогою майстра можна створити складену форму, що включає одну чи декілька підпорядкованих форм стандартного виду з обраними полями.
Якщо обраний варіант із кнопкою виклику зв'язаної форми, то при необхідності перегляду підпорядкованих записів зв'язана підпорядкована форма викликається на екран натисканням цієї кнопки. Вміст зв'язаної форми, що відкривається, синхронізований з поточною записом форми. Цей спосіб побудови багатотабличної форми зручний у складних формах, перевантажених елементами керування, а також у випадку, коли користувачеві немає необхідності постійно бачити зв'язані дані.
Складену форму, отриману за допомогою майстра, можна відредагувати в режимі конструктора, у тому числі і доповнити іншими формами, що включаються
Якщо обрані поля з таблиць, для яких не визначений зв'язок у схемі даних, з'явиться повідомлення про неможливість створити форму. При цьому майстер пропонує або змінити склад полів, або виводить схему даних для можливого визначення потрібних зв'язків. Після зміни зв'язків майстер повинний запускатися заново.
2. Створення майстром одиночної форми без підпорядкованих і зв'язаних форм
Складена багатотаблична форма, побудована майстром, може не включати підпорядкованих і зв'язаних форм. Така форма створюється, якщо необхідно відображати записи підпорядкованої таблиці, доповнені полями однієї чи декількох головних таблиць. У цьому випадку джерелом даних, виведених у формі, є запис підпорядкованої таблиці, але до полів цієї таблиці додаються поля з головної таблиці. Така багатотаблична форма, що не має підпорядкованих форм, називається одиночна форма .
В одному записі, відображуваному у формі, містяться значення полів запису підпорядкованої таблиці і полів з єдиної, зв'язаної з нею головної таблиці.
Запис в одиночній формі є результатом операцій з'єднання кожного запису підпорядкованої таблиці з відповідним записом головної таблиці. Так утвориться структура даних, у якій уже не виконуються вимоги третьої нормальної форми реляційної моделі, і дані повторюються.
Для одиночної форми може бути встановлений зовнішній вигляд: В один столбец, Ленточный чи Табличный
