|
СТВОРЕННЯ І РЕДАГУВАННЯ СКЛАДЕНИХ ФОРМ
1. Основні теоретичні і довідкові відомості
1.1. Загальні відомості про підпорядковані форми
Підпорядкована форма — це форма, яка знаходиться усередині іншої форми. Первинна форма називається головною формою, а форма усередині форми називається підпорядкованою. формою. Комбінацію “Форма/подчиненная форма” часто називають також складеною (ієрархічною) або формою-комбінацією батьківської і дочірньої форм.
Підпорядкована форма зручна для виведення даних з таблиць або запитів, зв'язаних відношенням “один-до-багатьох”. Наприклад, можна створити форму з підпорядкованою формою для виведення даних з таблиць “Постачальники” і “Товари”. Ці таблиці є прикладом відношення “один-до-багатьох” — кожен постачальник зв’язаний з декількома товарами.
Головна і підпорядкована форми в цьому типі форм зв'язані так, що в підпорядкованій формі виводяться тільки ті записи, які зв'язані з поточним записом у головній формі. Наприклад, коли головна форма відображає визначеного постачальника, підпорядкована форма відображає тільки ті товари, що він поставив. Підпорядкована форма може бути виведена в режимі таблиці або як стрічкова форма. Головна форма може бути виведена тільки в стовпчик.
Головна форма може містити будь-яку кількість підпорядкованих форм. Є також можливість створювати підпорядковані форми двох рівнів вкладеності. Це означає, що можна мати підпорядковану форму усередині головної форми, а іншу підпорядковану форму усередині цієї підпорядкованої форми. Наприклад, можна мати головну форму, у якій виводяться дані про клієнтів, підпорядковану форму, що виводить дані про замовлення, і іншу підпорядковану форму, що відображає те, що замовлено.
1.2. Механізм зв'язку головної і підлеглої форм
Підлегла форма звичайно використовується для виведення даних з таблиць або запитів, зв'язаних відношенням “один-до-багатьох”. Наприклад, таблиця “Постачальники” і таблиця “Товари” зв'язані відношенням “один-до-багатьох”.
При створенні форми і підлеглої форми, які базуються на таблицях, зв'язаних відношенням “один-до-багатьох”, головна форма представляє сторону ” один” відносини, а підлегла форма представляє сторону “ багатьох”. Якщо підпорядкована форма створюється за допомогою майстра або шляхом переміщення форми або таблиці за допомогою миші з вікна бази даних в іншу форму, головна форма автоматично синхронізується з підпорядкованою формою при дотриманні таких двох умов:
1) Якщо базова таблиця для головної форми правильно зв'язана з іншою базовою таблицею для підпорядкованої форми.
2) Головна форма базується на таблиці з ключем, а підпорядкована форма базується на таблиці, що містить поля з тим же ім'ям, що і ключове поле.
Примітка. Для зв'язування головної і підлеглої форми використовуються властивості елемента керування підлеглої форми “ Основные поля ” і “ Подчиненные поля ”. Якщо з якихось причин форма і підпорядкована форма не зв'язані, користувач має можливість визначити ці властивості прямо.
Дата добавления: 2015-11-14; просмотров: 54 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Л а б о р а т о р н а я р а б о т а № 7 | | | Створення процедур |