- •Лабораторна робота № 6
- •Система управління базами даних Microsoft Access 2003
- •Мета: навчитися створювати структуру таблиці та вводити дані, працювати з формами, з фільтрами і запитами, оформлювати звіти.
- •Теоретичні відомості
- •Типи полів у базах даних
- •Робота з формами
- •Робота з фільтрами і запитами
- •Реляційні зв’язки між таблицями
- •Оформлення звітів
- •Завдання до лабораторної роботи
- •Запустити програму для опрацювання бази даних Microsoft Access.
- •Інформація про Луганську митницю за 2005 р.
- •Завдання для самостійної роботи
- •Запустити програму для опрацювання бази даних Microsoft Access.
- •Запитання для самостійної перевірки знань
Робота з формами
Є два основні способи відображення даних з БД для візуального огляду: 1) у вигляді таблиці; 2) у вигляді форми.
Форма подібна до бланка чи карточки (рис. 78). Прикладами форми є будь-який бланк, сторінки з паспорта, картка з досьє чи бібліографічна картка на книжку в бібліотеці. Одна форма містить дані лише з одного запису.
Рис. 78. Приклад форми
У програмі Ассеss прийнято створювати базу даних спочатку у вигляді таблиці, а пізніше відображати її у вигляді форм.
Перехід до форм, окрім кращої візуалізації даних, дає низку додаткових можливостей. Виявляється, що на формі можна зручно розташувати:
поля типу OLE з картинками, фотографіями тощо;
елементи керування: кнопки, перемикачі тощо;
написи: заголовки форми, рубрик;
обчислювальні поля;
закладки;
підпорядковані форми тощо.
Є декілька способів створення форм, а саме:
автоматично за допомогою команди Автоформа;
за допомогою Майстра форм;
вручну за допомогою Конструктора форм;
комбінованим способом.
Наприклад, виконавши команду Автоформа: в столбец, отримаємо форму, в якій усі поля з таблиці будуть розташовані в стовпець і вирівняні до лівого краю.
Використання Майстра форм ( Создание формы при помощи мастера) дає змогу швидко відібрати потрібні поля з таблиці для розміщення на формі або розташувати на одній формі поля з різних таблиць. Для створення стандартних баз даних: адресних книжок, телефонних довідників тощо – також є майстри. Достатньо виконати вказівки майстра і структура бази даних готова (часто їх недоліком є надлишкова кількість полів).
Початківцям
створювати форму вручну не рекомендують.
Спочатку
варто створити форму командою Автоформа
або Мастер
форм, а
пізніше зробити зміни у формі за допомогою
Конструктора форм
(
).
Такий спосіб називається комбінованим.
Користувач
за допомогою конструктора може змінити
розташування полів методом їх
перетягування.
Щоб перемістити об’єкт у вікні Конструктора форми, треба його активізувати і вести над ним курсор, доки останній не набуде вигляду долоні. Після цього можна виконати переміщення методом перетягування.
Розглянемо можливості Конструктора форм. Для конструювання форми використовують панель елементів керування з кнопками (рис. 79).
Вибрати об’єкт
Вставити
текст
Група
перемикачів Радіокнопка
Поле
зі списком Кнопка
Рамка
об’єкта OLE Перехід
до нової сторінки Підпорядкована
форма/звіт
Прямокутник
Запуск майстра
Вставляти
поле
Вимикач Прапорець
Список Рисунок
Рамка
з посиланням на об‘єкт OLE Набір
закладок Лінія
Додаткові
елементи
Рис. 79. Панель елементів керування
Щоб вставити елемент керування, його треба вибрати на панелі і клацнути на формі у точці вставлення.
За допомогою кнопки Запуск мастера можна вставити у форму в діалоговому режимі інші елементи: кнопки, перемикачі тощо.
З метою виконання обчислень над полями у формі створюють нове поле, наприклад з назвою Сума, і задають йому значення у вигляді формули. На початку ставлять знак =, після якого у квадратних дужках пишуть назви полів та математичні символи (+, – , *, /) для розрахунку потрібного поля. Квадратні дужки можна не писати, якщо назви полів не містять пропусків.
Конкретні
дані можна ввести у форму в режимі форми
за допомогою команд з меню Записи
Ввод
данных
або кнопки
.
Щоб добитися естетичного вигляду, об’єкти на формі вирівнюють чи переміщують у режимі конструктора. Для вирівнювання вибраних об’єктів використовують команду Выровнять з меню Формат. Для переміщення вибраного об’єкта покажчик миші треба навести на його межу і, коли він набуде вигляду долоні, виконати перетягування. Поле буде переміщатися разом зі своїм підписом. Щоб ці елементи перемістити окремо, покажчик потрібно навести на верхній лівий маркер поля або підпису, де він має набути вигляду вказівного пальця, піднятого вгору, і виконати переміщення.
