В попередньому завданні ми створили нову базу даних, сформували структуру першої таблиці, ввели перші десять записів. На поточному занятті ми продовжимо введення даних в нашу базу, використовуючи для цього спеціалізовані інструменти - форми.
Цей спосіб введення не занадто зручний для введення великої кількості записів. Тому в програмі передбачені спеціальні інструменти - форми, що полегшують це завдання. По суті форми - деякі шаблони для введення інформації. Вибір, яку саме форму варто використовувати, залежить від того, яку саме роботу проводить користувач.
!!! Зверніть увагу, що в одну і ту ж таблицю можна водити інформацію, використовуючи різні форми.
Почнемо з отримання довідкової інформації по темі "Форми".
Для цього:
Повторення.
Як створюються форми для занесення даних в таблиці СУБД?
Створити нову форму:
Пошук даних по умові. Фільтри.
Одне з основних завдань, виконувана користувачем СУБД - пошук даних в таблицях.
Перший варіант пошуку, використовуючи фільтр по виділенню. Цей варіант зручно використовувати для пошуку інформації у рамках однієї таблиці.
Приклад. Відібрати усіх учнів, проходили навчання по темі "Бази даних".
Другий варіант - використання стандартних фільтрів, розташованих в заголовках стовпців.
Приклад. Відібрати усіх учнів, прізвища яких починаються на "К" і які кінчили заняття на курсах не менше 230 годин.
Використання розширених фільтрів, розташованих в заголовках стовпців.
Якщо в наборі стандартних фільтрів не знаходиться потрібного, можна скористатися розширеними фільтрами.
Розділ фільтрів на Головній, кнопка "Додатково - Розширений фільтр".
Використовуючи цю опцію, можна створити свої набори фільтрів складної структури.
Потрібні для фільтрації поля можна додавати в конструктор фільтру, роблячи подвійне клацання по його назві в списку доступних полів. Але для грамотного використання можливостей розширених фільтрів вимагається знати оператори завдання шаблонів.
Базові можливості:
Запит можна розглядати як запитання про деякі дані, що зберігаються в базі даних.
Джерелом побудови запитів є таблиці бази даних.
В результаті виконання запитів також формуються таблиці. Створивши запит, його можна зберегти для подальшого використання. За допомогою Access можна створювати запити різних типів.
Найпоширенішим типом є запит на вибірку.
Запит в Access можна створювати або вручну, або за допомогою Майстра запитів.
Формування запитів на вибірку.
Сформувати запит для отримання інформації про курси, пройдені певним студентом.
Використання логічних операторів для формування складних умов запиту.
Відібрати усіх студентів, прізвища яких починаються з букв, що входять в діапазон від "П" до "С" і які закінчили навчання в період з 10.03.2017 по 20.05.2017.
Для цього потрібно:
При виконанні запитів з параметром користувачу пропонується ввести ті умови, які вимагаються для відбору інформації, в спеціальне вікно введення.
Приклад Створити запит, аналогічний простому запиту "Запит Вузлик Тарас" (попередня п.р.), але з можливістю вибору прізвища і імені об'єкту. Для цього:
Створити запит, в якому виводитиметься список учнів, які навчалися на певному (параметр) навчальному курсі.
Поля: Прізвище, Ім'я, Назва курсу, Дата закінчення, Диплом виданий.
Зберегти запит під ім'ям "Запит по курсу_параметр". Перевірити дію запиту
Сформувати самостійно складний запит з параметрами (записати в зошит).
Результат продемонструвати викладачу.