
- •Лекція № 15 Поняття бази даних. Реляційні моделі баз даних. Типи звязків у реляційній моделі бд.
- •Лекція № 16
- •Лекція №17 Створення таблиць в ms Access.
- •Лекція № 18 Створення зпитів в ms Access. Призначення та формування запитів
- •Застосування спеціальних критеріїв
- •Обчислення в запиті
- •Запити по декількох таблицях
- •Створення та використання форм в ms Access
- •Режими роботи з формами
- •Режими створення форм
- •Створення форм за допомогою майстра
- •Ствоенння форми в режимі конструктора
- •Створення елементів управління за допомогою панелі елементів
- •Лекція №20
Режими роботи з формами
Робота з формами Access 2000 може відбуватися в трьох режимах:
у режимі Форми;
в режимі Таблиці;
в режимі Конструктора.
Режим форми використовується для добавлення нових записів, знищення або редагування записів у таблиці, що є джерелом даних для форми. Режим Конструктора призначений для розробки нових форм, а також для зміни їх структури та оформлення, розміщення та знищення елементів управління. Режим Таблиці, як і режим форми, надає можливості створювати та редагувати записи таблиці, що є джерелом даних для форми. Однак, даний режим не дозволяє змінювати та форматувати елементи управління.
Проілюструємо основіні засоби побудови форм на прикладі бази даних "Підприємства", що складається з таких таблиць:
Таблиця "pidpr" (Kod_pid, Name, Kod_hal, Kod_raj, z_pr, Pr_os_v, Pr_upr, Mark); {код підприємства, назва підприємства, код галузі, код району, загальна кількість працівників, кількість працівників у основному виробництві, кількість працівників управління, наявність відділу маркетингу}.
Таблиця "Haluzi" (Kod_hal, Name); {код галузі, назва галузі}.
Т
аблиця "rajony" (Kod_raj, Name); {код району, назва району}.
Переключення між режимами роботи з формами здійснюється за допомогою команд меню MS Access або за допомогою кнопки View (Вид) на панелі інструментів. З використанням меню переключення виконується за допомогою таких команд:
View → Form View (Вид, Режим формы) – встановлення режиму форми;
View → Design View (Вид, Конструктор) – встановлення режиму конструктора;
View → Datasheet View (Вид, Режим таблицы) –– встановлення режиму таблиці.
Для переключення між режимами роботи з формами за допомогою кнопки на панелі інструментів необхідно натиснути на стрілку, розміщену праворуч від кнопки View (Вид), та у списку, що випадає, вибрати один з елементів: Form View, Design View, Datasheet View.
Режими створення форм
Access пропонує декілька режимів для створення форм:
Design View (Конструктор) — режим конструктора, коли форма створюється з порожнього шаблону та на неї вручну додаються поля таблиці та елементи управління;
Form Wizard (Мастер форм) — діалоговий, коли форма будується за допомогою майстра в режимі діалогу;
AutoForm (Автоформа) — форма будується автоматично на основі таблиці або запиту;
Chart Wizard (Диаграма) — запускається майстер, що забезпечує подання числових даних у графічному вигляді.
Для створення нової форми незалежно від режиму необхідно у вікні БД вибрати розділ форм Form (Формы) та натиснути клавішу New (Создать) або два рази клацнути мишею на кнопці Create New Form (Создать новую форму) у вікні БД. У результаті на екрані з'являється вікно для вибору режиму створення форми.
Створення форм за допомогою майстра
Простим та швидким способом створення форми, пов'язаної з таблицею чи запитом, є використання Майстра форм. За допомогою Майстра можна створювати форми на основі однієї таблиці, а також більш складні форми на основі декількох таблиць та запитів. Майстер форм розбиває процес створення форми на декілька етапів, на кожному з яких необхідно встановити потрібні параметри в кожному з діалогових вікон. Для створення нової форми за допомоглю Майстра необхідно:
У списку діалогового вікна New Form (Новая форма) виділити елемент Form Wizard (Мастер форм).
У полі зі списком, що знаходиться в нижній частині діалогового вікна New Form, вибрати базову таблицю або запит. З'явиться перше діалогове вікно Майстра форм (Form Wizard ).
В
икористовуючи список Avialable Fields (Доступные поля), в якому відображаються всі поля вибраної таблиці, сформувати поля форми. Щоб помістити на формі тільки деякі поля, необхідно виділити кожне з цих полів та натиснути на кнопку >. Виділене поле переміститься із списку Avialable Fields у список Selected Fields (Выбранные поля). Щоб помістити на формі всі поля з вибраної таблиці, потрібно натиснути на кнопку >>.
Для переходу до кожного наступного діалогового вікна Майстра форм необхідно натиснути на клавішу Next (Далее).
У другому діалоговому вікні Майстра форм потрібно вибрати вид форми. Access пропонує форми такого виду:
Columnar (в один столбец) – форма, в якій поля розміщаються в один стовбець;
Datasheet (ленточный)– форма, що відображає дані у вигляді таблиці;
Tabular (табличный) – форма, що відображає дані у вигляді аналогічно табличному, але на якій можна змінювати параметри форматування елементів управління.
Justsified (выровненный) – форма, в якій всі поля запису розміщаються на одній сторінці.
П
ісля
вибору відповідного режиму відображення
даних та натиснення на клавішу Next
з'являється
наступне діалогове вікно Майстра
форм. Третє діалогове вікно майстра
форм призначене для вибору стиля
оформлення нової форми. Майстер пропонує
декілька стандартних стилів оформлення.
В останньому діалоговому вікні Майстра форм необхідно вказати назву форми. В полі вводу цього діалогового вікна потрібно ввести назву форми, яка за замовчуванням співпадає з назвою базової таблиці чи запиту.
Щ
об
відобразити створену за допомогою
Майстра форму в режимі форми (режим
перегляду та введення даних), необхідно
в діалоговому вікні Form Wizard вибрати
перемикач
Open the form to view or enter information
(Открыть форму для просмотра и ввода
данных). Якщо
вибрати
перемикач Modify
the
form's
design
(Изменить
макет формы), то
створена форма буде відкрита в режимі
конструктора.
Для виводу довідкової інформації під час створення форми необхідно активізувати проапорець Display Help on working with the form? (Вывести справку по работе с формой?). Після натиснення кнопки Finish (Готово) стоворена форма відкриється в заданому режимі.
Під час створення форм слід звернути увагу на наступне. Якщо для деякого поля базової таблиці чи запиту задана властивості Caption (Подпись), то на формі відображається не назва відповідного поля, а напис. Зміну напису на формі можна здійснити в режимі Конструктора.