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