Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ZNAJOMSTVO_Z_MS_ACCESS.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
11.93 Mб
Скачать

Вибір варіанта створення багатотабличної форми, відображення даних головної і підлеглої таблиць

У новому сеансі вікна Создание форм (рис. 4.6) у рамці Выберите тип представления данных треба виділити таблицю, що є джерелом основної частини форми. Якщо таблиця була раніше обрана у вікні Новая форма, то вона уже виділена.

Якщо таблиця-джерело основної частини форми є головної стосовно іншої таблиці, теж обраної для форми, то у вікні Создание форм можна вибрати один із двох можливих типів підключення форми:

Для безпосереднього включення підлеглої форми треба встановити перемикач Подчиненные формы.

Для включення кнопки, що викликає зв'язану форму, треба установити перемикач Связанные формы.

Рис. 4.6. Вибір варіанта включення підлеглої форми

Завершення створення форми майстром

В останньому сеансі діалогового вікна Создание форм можна змінити імена основної і підлеглої форми, якщо був обраний варіант із безпосереднім включенням підлеглої форми, чи ім'я кожної зі зв'язаних форм, якщо був обраний варіант включення кнопки, що викликає зв'язану форму.

У тому ж вікні можна вибирати подальші дії: Открыть главную форму для просмотра и ввода данных чи Изменить макет форм (рис.4.7).

Якщо був обраний варіант Открыть главную форму для просмотра и ввода данных, автоматично виводиться форма з даними з таблиць, із якими зв'язана форма. Після натискання кнопки Готово майстер завершує створення форми. Збереження форм відбувається автоматично.

Рис. 4.7. Завдання імен форми, вибір режиму для відображення форми в режимі конструктора і завершення роботи майстра

Доробка форми в режимі конструктора

При виборі варіанта Изменить макет форм форма виводиться в режимі конструктора, що дозволяє виконати потрібну доробку. Майстер уже розмістив у макеті форм задані поля з таблиць-джерел основної (головної) і підлеглих форм.

При установці курсору на основній формі при натиснутій кнопці панелі конструктора форм Список полей робиться доступним список полів таблиці  джерела цієї форми. При установці курсору на підлеглій формі стає доступним список полів таблиці джерела підлеглої форми.

У процесі доробки форми, використовуючи техніку редагування форми, можна переміщати поля в основній формі, змінювати їхні властивості, у тому числі шрифт і розміри, підпис поля, текст у заголовку форми. Аналогічні дії по доробці виконуються для підлеглої форми.

Створення і редагування багатотабличної форми в режимі конструктора

Засобами Конструктора форм можна цілком створити багатотабличну форму. Раніше розроблену і збережену форму можна в будь-який момент модифікувати цим конструктором. При створенні і редагуванні форми можна додавати нові поля і записи, включати поля зі списком, створювати кнопки, додавати підлеглі форми, впроваджувати об'єкти з інших додатків, наприклад, малюнків, діаграм, а також змінювати розташування окремих полів, їхнє відображення і підписи. При редагуванні можуть бути виконані будь-які зміни і видалення наявних елементів, а також додавання нових.

Створення нової форми конструктором

Конструювання форми починається після вибору об'єкта Формы у вікні ...: база данных і натискання кнопки Создать, що викликає вікно Новая форма. У цьому діалоговому вікні потрібно вибрати режим створення форми Конструктор. Можна відразу як базове джерело дані форми вибрати зі списку потрібну таблицю (запит).

Виклик конструктора може бути здійснений з вікна бази даних також активізацією значка Создание формы в режиме конструктора, що дозволяє відкрити відразу вікно конструктора форм.

Після виклику конструктора форм з'являється вікно конструктора з ім'ям форми за замовчуванням  Форма1 і відкривається доступ до списку полів таблиці, обраної як базове джерело даних. Приклад вікна конструктора форми для таблиці Викладачі приведений на рис.4.8.

Для включення нового поля базового джерела записів у форму попередньо повинний бути відображений на екрані список полів цього джерела. Для відображення списку полів, доступних для внесення у форму при редагуванні форми, варто виконати команду меню Вид→Список полей чи натиснути відповідну кнопку панелі Конструктора форм. Список полів доступний тільки в режимі конструктора. Зі списку поле можна перетаскувати в потрібне місце форми за допомогою миші. При цьому розміщається поле і зв'язаний з ним підпис. У самому полі буде відображене ім'я поля таблиці бази даних, а як напис буде використане значення з властивості поля Підпис, що було визначено при конструюванні таблиці.

Рис. 4.8. Вікно Конструктора форм

Додавання у форму полів може бути виконане за допомогою кнопок панелі елементів Поле типу Свободный та Поле со списком.. Для включення звичайного поля треба натиснути на панелі елементів кнопку Поле і вичертити курсором поле в потрібному місці форми. Далі треба встановити зв'язок створеного елемента з полем таблиці-джерела форми.

Якщо заздалегідь не було визначена таблиця-джерело записів форми, потрібно її вибрати. Для цього треба викликати вікно властивостей форми, двічі клацнувши мишею на області виділення форми. На вкладці Данные у вікні властивостей вибрати в рядку Источник записей потрібну таблицю і закрити вікно властивостей.

Для установки зв'язку створюваного поля форми з полем таблиці-джерела форми треба виділити створюване поле у формі і викликати вікно його властивостей. У цьому вікні на вкладці Данные в рядку Данные варто вибрати потрібне поле зі списку доступних полів джерела і закрити вікно властивостей.

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

Якщо у формі як джерело записів була визначена одна таблиця, то для додавання полів з іншої таблиці також потрібно скористатися построителем.

Для будь-якого розміщеного у формі поля можна зробити необхідне редагування. Можливості редагування були докладно розглянуті раніше стосовно до однотабличної форми.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]