- •Передмова
- •Лабораторна робота № 1
- •1. Тема: Запуск Access і створення баз даних. Створення таблиць бази даних і робота з ними.
- •Теоретичні відомості
- •1.1. Сортування даних у таблицях
- •1.2. Індекси
- •1.3. Пошук записів в таблиці
- •1.4. Використання фільтрів для пошуку групи записів
- •1.5. Створення стовпця підстановок
- •1.6. Встановлення зв'язку між таблицями
- •1.1. Вилучення записів
- •1.8. Створення гіперпосилань
- •1.9. Експорт даних
- •1.10. Імпорт даних
- •Завдання для практичної та самостійної роботи
- •2. Тема: Створення запитів і робота з ними
- •2.1. Створення простого запиту за допомогою Майстра
- •2.2. Використання Конструктора для створення запиту
- •2.3. Використання виразів у запитах
- •2.4. Використання обчислювальних полів
- •2.5. Створення запитів з параметрами
- •Статистичні функції Access
- •Лабораторна робота № 3
- •3. Тема: Створення форм бази даних і робота з ними
- •Завдання для практичної та самостійної роботи
- •Лабораторна робота № 4
- •4. Тема: Створення звітів і робота з ними
- •4.1. Створення звіту за допомогою Майстра звітів
- •Лабораторна робота № 5
- •5. Тема: Налагодження і складання додатка
- •5.1. Створення Макросів
- •5.2. Створення групи макросів
- •5.3. Панелі команд. Створення меню
- •5.4. Створення контекстних меню
- •5.5. Зв'язування меню, контекстних меню і панелей інструментів з формами і звітами
- •5. 6. Створення головної кнопкової форми
- •5. 7. Налагодження параметрів запуску бд
- •Завдання для самостійної роботи
- •Лабораторна робота № 1 Створення таблиць і запитів
- •Лабораторна робота № 2 Створення форм і звітів
- •Лабораторна робота № 3 Створення кнопок, гіперпосилань, файлів html
- •Лабораторна робота № 4 Робота з елементами керування, макроси, експорт та імпорт в Access
Лабораторна робота № 3
3. Тема: Створення форм бази даних і робота з ними
Мета: Вміти виводити на екран дані зі створеної раніше таблиці у вигляді форми, вставляти у форми розрахункові поля та елементи керування, вводити та змінювати дані за допомогою форми. Створювати підпорядковані форми. Редагувати форми в режимі конструктора.
Теоретичні відомості
Access 2000 дозволяє організовувати зручний та інтуїтивно зрозумілий інтерфейс користувача для роботи з даними за допомогою форм. Формами називаються діалогові вікна, що створюються та зберігаються в базі даних у вигляді об'єктів спеціального типу, так само як таблиці і запити. Прикладом форми є будь-який бланк, сторінка з паспорта чи бібліографічна картка на книжку в бібліотеці і т. п. Одна форма містить дані лише з одного запису (рис. 25).
Рис. 25. Форма "Реалізація" у режимі форми
Форма надає більш зручний спосіб введення, перегляду і редагування даних, ніж режим таблиці. Вони можуть містити елементи керування, за допомогою яких здійснюється доступ до необхідної інформації. Елементами керування є текстові поля для введення і виправлення даних, кнопки, прапорці, перемикачі, списки, надписи а також рамки об'єктів для відображення графіки й об'єктів OLE. Також форми дозволяють виконувати обчислення і забезпечують доступ до даних у зв'язаних таблицях за допомогою підлеглих форм. Джерелом даних для форми може бути або таблиця, або запит. Як правило, форми, призначені для введення даних, і будуються на базі таблиці, тому що при вводі даних потрібно забезпечити введення всіх чи більшості полів у таблиці. Форми, які повинні в зручному вигляді представляти дані, як правило, будуються на базі запитів, тому що вони можуть відображати не всі поля таблиці або дані з різних таблиць.
Робота з формами може відбуватися в трьох режимах: у режимі форми, у режимі таблиці й у режимі конструктора. Режим роботи вибирається так само, як і при роботі з таблицями. Найчастіше користувачі працюють з формами в режимі форми Режим форми, як і режим таблиці дозволяє додавати нозі записи, вилучати і редагувати. У режимі Конструктора можна розробляти форми, модифікувати їхню структуру, змінювати зовнішній вигляд, додавати і вилучати елементи керування.
Рис. 26. Розділи форми Access
Існує декілька способів створення форм, а саме:
> за допомогою команди Автоформа;
> за допомогою Майстра форм;
> за допомогою Конструктора форм.
Для створення форми можна використати команду Автоформа або Майстер форм, які полегшують цей процес, однак те, що виходить в наслідок їх роботи, як правило, є тільки першим наближенням до бажаного результату. Форми для того і створюються, щоб забезпечити максимальну зручність користувачу, їхній розробці приділяється особлива увага, і щоб одержати необхідний вид форми, потрібно попрацювати в режимі Конструктора. Тому, перш ніж починати створювати форми необхідно знати що являє собою Конструктор форм і які можливості є в користувача, який буде створювати форми.
Для цього виконаємо певні дії:
1. Клацніть по ярлику об'єкта Форми у вікні бази даних, щоб відкрити список форм.
2. В робочому полі вікна виберіть ярлик Створення форми б режимі Конструктора і двічі клацніть на ньому лівою клавішею миші, або натисніть кнопку Конструктор на панелі інструментів вікна бази даних. З'явиться макет порожньої форми, що має тільки один розділ - Область даних.
3. Виберіть у головному меню Access команду Вид -> Заголовок/примітки форми. У макеті з'являться ще два розділи.
4. Виберіть команду Вид -> Колонтитули. Внаслідок цього макет форми буде мати вигляд, представлений на рис. 26.
При роботі в режимі Конструктора форм використовують панель елементів (рис. 27), яка призначена для додавання у форму нових елементів керування.
Рис. 27. Панель елементів
Щоб вставити елемент керування, його треба вибрати на панелі, клацнувши по ньому лівою клавішею миші, а тоді клацнути на формі у точці вставляння. Користувач за допомогою конструктора може змінити розташування полів методом їх перетягування. Щоб перемістити об'єкт у вікні конструктора форми, потрібно його активізувати, потім підвести курсор миші до маркера переміщення об'єкта, який знаходиться в правому верхньому куті, курсор повинен набути вигляду руки з витягнутим вказівним пальцем, після чого можна виконати переміщення методом перетягування. Якщо ж курсор набуде вигляду розкритої долоні, то можна перемістити елемент керування разом із зв'язаним з ним надписом або ж групу об'єктів.
Щоб розпочати створювати нові форми, рекомендується спочатку створити форму командою Автоформа або Майстер форм, а пізніше зробити зміни у формі за допомогою Конструктора форм.
