Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Додавання підпорядкованої форми в головну.



1,2,3.Під час роботи з пов’язаними даними (коли пов’язані дані містяться в окремих таблицях) часто потрібно переглядати дані з кількох таблиць або запитів в одній формі. Наприклад, потрібно переглянути відомості про клієнта, але одночасно також потрібно бачити дані про його замовлення. Підформи — це зручний засіб для виконання цього завдання.

Підформа — це форма, вставлена в іншу форму. Вихідна форма називається головною, а вставлена — підформою. Поєднання форми та підформи іноді називають ієрархічною формою, формою з відношеннями «головний/другорядний» або формою з відношеннями «батьківський/дочірній».

Підформи особливо ефективні, якщо потрібно відображати дані з таблиць або запитів, які мають зв’язок «один-до-багатьох».

Створення форми з підформою за допомогою майстра форм

Ця процедура створює нову форму з підформою за допомогою майстра форм.

На вкладці Створити у групі Форми клацніть елемент Додаткові форми, а потім Майстер форм.

На тій самій сторінці майстра з розкривного списку Таблиці та запити виберіть іншу таблицю або запит. У цьому прикладі виберіть таблицю «Товари» (елемент «багато» зв’язку «один-до-багатьох»).

Клацніть двічі поля, які слід включити з цієї таблиці або запиту.

Після натискання кнопки Далі (якщо до запуску майстра зв’язки було настроєно правильно) у майстрі відображається запитання Яким чином переглядати дані? — тобто за якою таблицею чи запитом. У цьому прикладі, щоб створити форму «Категорії», виберіть пункт За категоріями. У майстрі відображається невелика діаграма форми. Поле в нижній частині форми — підформа.

У нижній частині сторінки майстра виберіть параметр Форма з підформою (підформами) та натисніть кнопку Далі.

На сторінці Виберіть макет для підпорядкованої форми виберіть параметр Табличний або Таблиця даних залежно від макета, вибраного для підформи. В обох стилях макета дані розташовано в рядках і стовпцях, але табличний макет має більше можливостей настроювання. До табличної підформи можна додати колір, графічний об’єкт та інші елементи форматування, проте таблиця даних компактніша, подібно до подання таблиці. Після вибору параметра натисніть кнопку Далі.

На сторінці майстра Який стиль слід використовувати? виберіть стиль форматування форми. Якщо на попередній сторінці було вибрано параметр Табличний, вибраний стиль форматування буде також застосовано до підформи. Після вибору параметра натисніть кнопку Далі.

На останній сторінці майстра введіть назви форм. Форми буде названо відповідно до введених назв, а підформи буде позначено на основі назви, введеної для підформи.

На цій сторінці слід також указати, чи потрібно відкривати форму в поданні форми для перегляду чи введення даних або в поданні конструктора для змінення структури форми. Після вибору параметра натисніть кнопку Готово.

Буде створено дві форми — одну для головної форми, яка містить елемент керування «Підформа», і одну для самої підформи.

Створення підформи за допомогою перетягування однієї форми до іншої

Цей процес використовується, якщо є дві форми, одну з яких слід зробити підформою іншої форми.

У поданні конструктора відкрийте форму, яку слід використати як головну.

На вкладці Конструктор у групі Елементи керування виберіть елемент Застосувати майстри елементів керування, якщо його не вибрано.

Перетягніть форму з області переходів до головної форми.

До головної форми додається елемент керування «Підформа», який поєднується з формою, яку було перетягнуто з області переходів. Застосунком Access також виконується спроба підключити підформу до головної форми на основі зв’язків, визначених у базі даних. Якщо застосунку Access не вдалося визначити спосіб підключення підформи до головної форми, поля властивостей елемента керування «Підформа» Зв’язати дочірні поля та Зв’язати основні поля залишаються пустими, і ці властивості слід настроїти вручну за допомогою таких дій:

Клацніть правою кнопкою миші головну форму в області переходів і виберіть пункт Конструктор.

Виберіть елемент керування «Підформа», клацнувши його.

Якщо аркуш властивостей не відображено, натисніть клавішу F4.

На вкладці Дані аркуша властивостей натисніть кнопку поруч із полем властивості Зв’язати дочірні поля.

Відображається діалогове вікно Засіб з’єднання полів підформи.

З розкривних списків Основні поля та Дочірні поля виберіть поля, за допомогою яких потрібно з’єднати форми. Якщо ви не впевнені, які поля слід використати, натисніть кнопку Запропонувати, щоб застосунок Access спробував визначити поля для зв’язування. Після завершення настроювання натисніть кнопку ОК.

Якщо поля, які слід використати для зв’язування форм, не відображаються, можливо, слід редагувати джерело записів основної або дочірньої форми, щоб забезпечити наявність поля для зв’язування. Наприклад, якщо форму створено на базі запиту, слід переконатися, що поле для зв’язування наявне в результатах запиту.

Збережіть головну форму, перейдіть до подання форми й перевірте, чи форма функціонує належним чином.

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.