- •Знайомство з ms access. Основи інтерфейсу ms access
- •Зміст звіту і демонстрація результатів
- •Зміст звіту і демонстрація результатів
- •Створення нової бази даних
- •1. Для створення нової бази даних:
- •2. Для створення таблиці бази даних:
- •3. Для визначення полів таблиці:
- •Зміст звіту і демонстрація результатів
- •Приклад заповнення таблиці «Викладачі»
- •Лабораторна робота № 3. Розробка і використання форм у реляційній бд access Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Основи створення однотабличних форм
- •Конструювання форми
- •Області й елементи форми в режимі конструктора
- •Панелі інструментів конструктора форм і форматування
- •Налаштування панелі інструментів
- •Панель елементів
- •Перехід у режим конструктора форм
- •Майстер створення форми
- •Основи створення багатотабличних форм
- •Створення багатотабличної форми за допомогою майстра
- •Способи побудови багатотабличної форми Явне включення підлеглої форми
- •Виклик зв'язаної форми по кнопці
- •Багатотаблична форма без підлеглих і зв'язаних форм
- •Багатотаблична форма на основі запиту
- •Створення форми майстром, вибір таблиць і полів
- •Вибір варіанта створення багатотабличної форми, відображення даних головної і підлеглої таблиць
- •Завершення створення форми майстром
- •Доробка форми в режимі конструктора
- •Створення і редагування багатотабличної форми в режимі конструктора
- •Створення нової форми конструктором
- •Додавання підлеглої форми і її редагування
- •Обчислення у формі Обчислення в кожному записі форми
- •Обчислення підсумкових значень
- •Створення полів зі списком
- •Лабораторна робота № 4. «обробка даних за допомогою запитів у реляційній базі даних субд access» Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Призначення і види запитів
- •Створення запиту
- •Панель інструментів конструктора запитів
- •Вікно запиту
- •Бланк запиту
- •Поля бланка запиту
- •Модифікація запиту
- •Умови відбору записів
- •In("Математика", "Інформатика", "Історія").
- •Поля, що обчислюються
- •Параметри запиту
- •Коректування даних засобами запиту Запит на відновлення
- •Запит на додавання
- •Запит на видалення
- •Майстер створення запитів
- •Майстер запитів на вибірку Простий запит
- •Запит для пошуку повторюваних записів
- •Майстер перехресних запитів
- •Використання групових операцій у запитах Призначення групових операцій
- •Порядок створення запиту з використанням групових операцій
- •Лабораторна робота № 4 (продовження). «створення звітів у реляційній базі даних субд access» Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Теоретичні відомості
- •2. Створення складних звітів.
Створення багатотабличної форми за допомогою майстра
Майстер форм надає можливість вибрати у форму поля з декількох взаємозалежних таблиць, а також запитів. При цьому використовуються різні способи побудови багатотабличної форми.
Способи побудови багатотабличної форми Явне включення підлеглої форми
При використанні майстра форм підлегла форма будується тільки для таблиці, що є підлеглою стосовно таблиці-джерела основної частини. Підлегла форма відображає дані з усіх записів підлеглої таблиці, що зв'язані з записом головної таблиці, яка відображується в основній частині форми. За допомогою майстра можна створити складену форму, що включає одну чи декілька підлеглих форм стандартного виду з обраними полями.
Виклик зв'язаної форми по кнопці
Майстер форм дозволяє створити зв'язані форми, що не включаються безпосередньо в головну форму. При цьому замість підлеглої форми включається лише кнопка, що представляє її. При необхідності зв'язана підлегла форма викликається на екран натисканням цієї кнопки. Вміст зв'язаної форми, що відкривається, синхронізовано з поточною записом форми. Цей спосіб побудови багатотабличної форми зручний у складних формах, які перевантажені великим числом елементів управління, а також якщо користувачу немає необхідності постійно бачити зв'язані дані.
Багатотаблична форма без підлеглих і зв'язаних форм
Складена багатотаблична форма, побудована майстром, може не включати підлеглі і зв'язані форми. Така форма створюється, якщо необхідно відображати записи підлеглої таблиці, доповнені полями з однієї чи декількох головних таблиць. У цьому випадку записоутворюючим джерелом даних, виведених у формі, є запис підлеглої таблиці. В одному записі, що відображається у формі, містяться значення полів із запису підлеглої таблиці і полів з єдиного зв'язаного з нею запису головної таблиці.
Багатотаблична форма на основі запиту
Створення форми на основі полів з декількох взаємозалежних таблиць за допомогою майстра є для користувача досить простою процедурою. Однак, якщо в базі даних уже є запит, у якому обрані таблиці, що потрібні для одержання результату, визначені поля, які необхідно включити в результат, доцільно створювати форму на основі раніше створеного запиту. У цьому випадку майстер, використовує результати роботи, яка була пророблена користувачем раніше.
Для запиту, у якому записи створюються об'єднанням записів головної таблиці з кожним зі зв'язаних записів підлеглої, майстер створює форму так само, як якби йому були задані вихідні таблиці. Це зв'язано з тим, що форма, що забезпечує однократне відображення даних, повинна базуватися на вихідних нормалізованих таблицях. Помітимо, що результатом багатотабличного запиту є ненормалізована таблиця з повторюваними значеннями.
Отримана за допомогою майстра складена форма при необхідності може бути відредагована, у тому числі доповнена іншими формами, що включаються.
Створення форми майстром, вибір таблиць і полів
Для створення форми у вікні ...: база данных у групі Объекты перейти до рядка Формы і натиснути кнопку Создать. У діалоговому вікні Новая форма вибрати режим створення Мастер форм і можна відразу як джерело даних основної частини форми вибрати зі списку таблицю чи запит.
У діалоговому вікні Создание форм (рис. 4.5) послідовно вибираються таблиці зі списку Таблицы/Запросы, починаючи з головної, і Доступные поля таблиць, що включаються у форму.
Рис. 4.5. Вибір таблиць і полів для створюваної форми
