- •0 201 «Культура»
- •0201 «Культура»
- •Лекція 1
- •Проектування бази даних у Access
- •Інші об'єкти бази даних
- •Робота з об'єктами бази даних
- •Створення об'єктів бази даних
- •Керування об'єктами бази даних
- •Зміна властивостей об'єктів
- •Створення піктограм для об'єктів бази даних
- •Групування об'єктів
- •Контрольні запитання
- •Заняття №2
- •Хід заняття
- •Створення об'єктів і баз даних за допомогою майстра
- •Використання баз даних зі стандартної бібліотеки
- •Експортування й імпортування даних
- •Використання виразів в об'єктах бази даних
- •Створення додатків
- •Можливі проблеми
- •Актуалізація опорних знань
- •Заняття 3
- •Хід заняття :
- •Визначення полів і типів даних
- •Вибір типу даних
- •Додавання до таблиці поля Мастер подстановок
- •Визначення первинного ключа
- •Актуалізація опорних знань
- •Використання майстра таблиць
- •Використання конструктора таблиці
- •Режим таблиці
- •Зміна структури таблиці
- •Керування полями в режимі конструктора
- •Керування полями в режимі таблиці
- •Зміна порядку розташування полів
- •Актуалізація опорних знань.
- •Визначення правил перевірки даних
- •Використання масок введення для визначення форматів даних
- •Встановлення значень за замовчуванням
- •Обов'язкове поле
- •Робота в режимі таблиці
- •Введення і редагування даних
- •Введення тексту в поле memo
- •Сортування записів
- •Зміна структури листа даних
- •Питання для самоперевірки:
- •Заняття 6
- •Хід заняття:
- •Визначення взаємозв'язку один-до-багатьох
- •4.Закріплення вивченого матеріалу:
- •1.Організаційний момент.
- •2.Актуалізація опрних знань. Дати відповіді на запитання:
- •Пояснення нового матеріалу
- •Розбиття таблиці для уникнення дублювання даних
- •Створення зв'язків із зовнішніми базами даних
- •Заняття 8
- •Хід заняття:
- •Створення нової форми
- •Створення універсальної форми за допомогою одного натискання
- •Використання майстра форм
- •Зміна структури форми
- •Позиціонування елементів управління на формі
- •Визначення інших властивостей і опцій форми
- •Управління підлеглими формами
- •Закріплення вивченого матеріалу.
- •Заняття 10
- •Хід заняття:
- •Організаційний момент (5 хв). Перевірка присутніх. Оголошення теми і мети заняття.
- •Пояснення нового матеріалу.
- •Запити на вибірку
- •Перехресні запити
- •Параметричні запити
- •Запити на зміну
- •Заняття 11
- •План заняття
- •Хід заняття:
- •Створення і зміна запитів
- •Вставка, видалення і перестановка полів
- •Визначення обчислюваних стовпців
- •Визначення умов
- •Визначення властивостей запиту
- •Створення і застосування фільтрів
- •Заняття 12
- •Хід заняття:
- •Робота в режимі конструктора
- •Складання базового звіту
- •Систематизація вивченого матеріалу. Питання для самоконтролю
- •Рекомендована література
Запити на вибірку
Якщо для створення нового запиту ви використовуєте режим конструктора, Access автоматично створює запит на вибірку. Як зрозуміло з назви, метою запиту на виборку є збір даних з однієї або декількох таблиць і представлення їх у форматі, який ви збережете як частину запиту. Запит на вибірку може включати будь-який з наступних елементів.
Поля, виведені з однієї або декількох таблиць або запитів. Ви можете створити свій запит на іншому запиті — ця загальна методика застосовується, коли ви хочете створити загальне представлення даних, зібраних з декількох таблиць. Access використовує певні зв'язки для узгодження записів з різних джерел і пошуку адекватних об'єднань між даними. Ви можете також визначити нові зв'язки між таблицями чи запитами й ідентифікувати їх як частину запиту.
Обчислювані поля, які відображають результати обчислення виразів, що використовують поля з однієї або декількох початкових таблиць.
Підсумкові значення, які відображають результати статистичних операцій, наприклад підсумовування і усереднення, проведеного над полями початкової таблиці.
Критерій вибору, що визначає конкретні набори записів, які запит повертатиме. Наприклад, в таблиці Замовлено ви можете визначити критерій для поля ДатаЗаказа з метою повернення тільки тих рахунків, які були оброблені в останні 30 днів.
Інструкції з сортування, під час якого результати запиту упорядковуються в числовому, алфавітному або хронологічному порядку поодинці або декількома стовпцями.
Приховані поля, що включені для визначення критерію або умови сортування, проте фактично не відображаються в результатах запиту.
Коли ви зберігаєте запит, зберігаються лише інструкції з пошуку і відображенню записів з бази даних, але не самі записи. Тому в результаті виконання збереженого запиту завжди відображаються поточні дані.
Рис. 5.25 ілюструє запит на вибірку, який поєднує дані з двох таблиць.
Рис. 5.25. Створення запиту в режимі конструктора
В режимі конструктора запит відображається на двох панелях: верхня панель містить списки полів для кожної таблиці і запиту, що використовується як джерело даних; ця панель відображає також зв'язки між джерелами даних. Нижня панель містить таблицю з одним стовпцем для кожного поля, що становить запит. Під час створення запиту ви можете перетягувати посилання на будь-яке поле прямо із списків у верхню панель, або вибирати поля в списках, які розкриваються під час вибору даного стовпця в таблиці. Ви також можете ввести ім'я обчислюваного стовпця вручну або за вдопомогою будівника виразів.
В рядках нижче для кожного імені поля приведені параметри, які явно визначають вміст запиту.
Рядок Имя таблицы відображає джерело даних кожного поля. Цей рядок відображається за умовчанням.
Рядок Груповая операция дозволяє вказати операції, які повинні виконуватися на цьому полі: підсумовування, усереднення і т.п. Цей рядок за звичай прихований. Значення за замовчуванням — Группировка, дозволяє відображати всі значення у виділеному полі без виконання обчислень.
Рядок Сортировка вказує, чи конкретна колонка сортуватиметься, і якщо так, то в якому порядку — за зростанням або за спаданням. Якщо ви вказуєте порядок сортування в декількох стовпцях, Access відсортує кожний стовпець в порядку зліва направо.
Рядок Вывод на экран містить прапорець для кожного поля, яке відображатиметься як частина результату запиту. Якщо ви хочете використовувати поле для сортування або фільтрації, але не бажаєте, щоб воно з'являлося в режимі таблиці, зніміть цей прапорець.
Рядок Условие отбора містить один або декілька виразів - умов для визначення того, які записи будуть включені в запит.
