- •Тема 1. Знайомство з субд access
- •Поняття бази даних.
- •Основні характеристики субд Аccess
- •Запуск програми Аccess
- •Тема 2. Таблиці в access.
- •Створення таблиці бази даних
- •Режим Конструктора
- •Типи даних у Access
- •Встановлення зв’язків між таблицями. Схема даних.
- •Введення, редагування і видалення записів з таблиці.
- •Тема 3. Запити в access.
- •Основи розробки запитів
- •Призначення і види запитів
- •Основи конструювання запиту
- •Створення запиту за допомогою Конструктора
- •Майстер створення запитів
- •Приклади конструювання запитів Запити з умовами вибору
- •Запити з обчисленням
- •Запити з параметрами
- •Запити вилучення, додавання, оновлення
- •Тема 4. Форми в субд access
- •Розробка форм в Аccess
- •Створення форм на базі однієї таблиці
- •Створення форм на базі зв’язаних таблиць
- •Створення багатотаблічної форми за допомогою Майстра
- •Тема 5. Звіти в субд access
- •Розробка звітів
- •Створення звіту за допомогою Конструктора
- •Расчетно-платежная ведомость
- •Розробка багатотабличного звіту в режимі «Мастер отчетов»
Створення форм на базі однієї таблиці
Щоб почати створення форми, треба у вікні бази даних вибрати вкладку Формы і натиснути кнопку Створити. Діалогове вікно Новая форма надає можливість вибрати режим створення форми (Див. рис. 4.1.)
Рис 4.1.
Мастер форм може створювати форму для однієї таблиці або для декількох взаємопов’язаних таблиць. Якщо вибрана одна таблиця , можна створити форми В один столбец, Табличная або Ленточная. За допомогою Мастера форм користувач може вибрати поля, які повинні включатися в форму, та вибрати стиль її оформлення. Після вибору Мастера форм потрібно вибрати зі списку таблиць та запросив потрібну таблицю та натиснути кнопку ОК. З’явиться вікно Создание форм, яке зображено на мал. 4.2.
Рис. 4.2.
В цьому вікні треба перенести в область вибраних ті поля, які потрібні і натиснути кнопку Далее. У вікні, що з’явилося, потрібно вибрати зовнішній вигляд форми.
Рис. 4.3.
Після вибору вигляду форми треба натиснути кнопку Далее. З’явиться вікно, зображене на мал. 4.4.
Рис. 4.4.
Дане вікно використовують для вибору стилю форми. Після вибору стилю треба натиснути кнопку Далее. З’явиться вікно, в яке потрібно ввести им’я форми і після цього треба натиснути кнопку Готово. Потім на екрані з’явиться вікно форми.
Рис. 4.5.
Команди Автоформа створюють для заданої таблиці форми, що відрізняються від форм, створюваних Майстром, тим, що включають усі поля таблиці і не надають можливості вибору стилю оформлення. Ці команди, не вступаючи в діалог з користувачем і не відображаючи форми в режимі Конструктора, виводять її на екран у режимі форми, тобто заповнену значеннями з таблиці.
Форма, створена Майстром чи будь-якою командою Автоформа, може бути відредагована відповідно до вимог користувача в режимі Конструктора форм.
Створення форм на базі зв’язаних таблиць
Складова багатотаблічна форма створюється для роботи з декількома взаємопов'язаними таблицями. Багатотаблічна форма може складатися зі головної та однієї чи декількох підпорядкованих форм. Підпорядкована форма може базуватися як на підпорядкованой, так і на головний таблиці.
Багатотаблічна форма може бути створена за допомогою Конструктора або за допомогою Майстра форм. При конструюванні і створенні багатотаблічної форми засобами Access можуть використовуватися різні прийоми. Найбільш технологичним є, мабуть, первісне створення форм за допомогою Майстра з наступною їхньою доробкою в Конструкторі. Майстер спрощує процес створення форми, тому що автоматично виконує більшість необхідних операцій.
Створення багатотаблічної форми за допомогою Майстра
Майстер форм надає можливість вибрати поля, які включаються у форму, поля з декількох взаємозалежних таблиць, а також запитів. При цьому використовуються різні способи побудови багатотаблічної форми.
• Явне включення підлеглої форми. За допомогою Майстра можна створити складову форму, що включає одну або декілька підлеглих форм стандартного виду з обраними полями. При цьому підлегла форма будується для кожної підлеглої таблиці. Підлегла форма відображає дані з усіх записів підлеглої таблиці, що зв'язані з записом головної таблиці, відображуваної в основній частині форми.
• Виклик зв'язаної форми по кнопці. Майстер форм дозволяє створити зв'язані форми, що не включаються безпосередньо у форму. При цьому замість підлеглої форми включається лише кнопка, що представляє зв'язану форму, по якій її можна викликати.
• Багатотаблічна форма без підлеглих і зв'язаних форм. Складова багатотаблична форма, побудована Майстром, може не включати підлеглих і зв'язаних форм. Така форма створюється, якщо необхідно відображати записи підлеглої таблиці, доповнені полями з однієї або декількох головних таблиць. У цьому випадку джерелом даних для записів, виведених у формі, є запис підлеглої таблиці. Форма відображає поля з запису підлеглої таблиці і поля з єдиного зв'язаного з нею запису головної таблиці.
При створенні форми у вікні Новая форма вибирається режим створення Мастер форм і, як джерело даних основної частини форми, вибирається таблиця або запит. У діалоговому вікні послідовно вибираються таблиці і з них - поля, що включаються у форму. У наступному вікні Создание форм в області Выберите тип представления данных треба виділити таблицю, що є джерелом основної частини форми.
Якщо таблиця — джерело основної частини форми є головної стосовно іншої таблиці, обраної для форми, у вікні Создание форм можна вибрати один з можливих типів підключення форми:
• для безпосереднього включення підлеглої форми треба вибрати Подчиненные формы;
• для включення кнопки, що викликає зв'язану форму, треба вибрати Связанные формы.
Далі можна вибрати вид Ленточная або Табличная для підлеглої чи зв'язаної форми. Якщо таблиця — джерело основної частини форми є підлеглої стосовно іншої таблиці, теж обраної для форми, то створювана багатотаблична форма не буде включати підлеглу форму. Однак ця форма буде містити поля з головної таблиці. У вікні Создание форм автоматично буде встановлений тип форми Одиночная форма. Далі надається можливість вибрати вид форми: В один столбец, Ленточный або Табличный.
Далі надається можливість вибрати стиль оформлення, що визначає відображення написів і значень нулів у формі. В останнім діалоговому вікні Создание форм можна відредагувати заголовки форм.
Після натискання кнопки Готово Майстер завершує створення форми. Збереження форм виробляється автоматично. Після роботи Майстра можна зробити потрібну доробку форми в режимі Конструктора. При цьому можна переміщати, додавати, видаляти полючи, змінювати їхньої властивості, у тому числі шрифт і розміри, підпис полючи, текст у заголовку форми.
