Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПР 7 БД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
278.53 Кб
Скачать

Практична робота № 7

Тема: Створення складних форм у БД

Мета: Навчитись створювати однотабличні та багатотабличні форми для реалізації інтерфейсу користувача

ХІД РОБОТИ

  1. Створити довідникові форми за допомогою майстра створення форм або в режимі конструктора.

  2. Створити складні форми за допомогою майстра створення форм або в режимі конструктора.

  3. Створити форми для роботи із запитами у разі потреби.

  4. Створити діаграму.

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

  6. Продемонструвати викладачеві набуті навички при захисті на комп’ютері практичної роботи.

ТЕОРЕТИНА ЧАСТИНА

Призначення форми при роботі з базою даних

Для більш зручного відображення інформації, що міститься в базі даних, використовуються форми. У повсякденному житті ми зазвичай заповнюємо форми, наприклад, коли вносимо плату за квартиру або телефон. Вживання різних елементів інтерфейсу дозволяє наочніше представити запис. Додавання до форми Windows Media Player дозволяє відтворювати файли .avi (Audio-Video Interleaved) і .asf (ACTIVEX Streaming Format) з тим, аби користувачі могли розслабитися в процесі роботи. Як фонове зображення можна використовувати графічні файли з розширенням gif і jpg. Форми зазвичай використовують для наступних цілей:

  • для введення нових даних в таблицю, їх редагування і видалення;

  • для вибору даних, їх попереднього перегляду і для друку звіту;

  • для відкриття інших форм або звітів.

Режими перегляду форми

Дані, приведені у формі, беруться з полів базової таблиці. Зв'язок між формою і джерелом даних можуть забезпечувати елементи управління, наприклад, поля. Форму можна переглядати в трьох режимах:

  • Конструктор (Design View);

  • Режим таблиці (Datasheet View);

  • Режим форми (Form View).

Ознайомимося із зразком форми, що поставляється з учбовою базою Борей. У вікні бази даних на вертикально розташованій панелі Об'єкти (Objects) виділимо значок Форми (Forms) (рисунок 1) у списку форм двічі клацнемо значок Клієнти і проглянемо дані по ним.

Рисунок 1 - Список форм

Роботу з формою полегшує її красиве оформлення. Для переміщення між полями форми використовуйте клавіші із стрілками або Tab. Для додавання відомостей про нового клієнта натискуйте кнопку Новий запис (New Record)  і заповните поля порожнього запису. Після введення даних  в полі форми натискуйте клавішу Enter. Скористайтеся командами меню Правка (Edit)якщо потрібно буде вносити зміни до запису. Після переміщення курсора на наступний запис, зміни зроблені в попередньому записі зберігаються автоматично. Для підвищення швидкості введення даних і зменшення помилок у формах використовуються списки, що містять використовувані значення даних.

Форма для роботи з декількома таблицями

Access дозволяє створювати форми, які відображують дані з декількох зв'язаних таблиць. Наприклад, кожен тип товару може мати декілька найменувань. Тому, дані в таблиці «Типи» знаходитимуться на стороні відношення «один», а в таблиці «Товари» — на стороні «багато». Наприклад, можна створити подчиненную форму для виведення даних з таблиць «Типи» і «Товари». Коли головна форма відображує типа «Напої», підлегла форма відображує лише ті товари, які входять в заданого типа (рисунок 2).

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

Рисунок 2 - Головна форма, що містить підлеглу форму

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

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

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