Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота2.doc
Скачиваний:
3
Добавлен:
26.11.2019
Размер:
800.26 Кб
Скачать

Умови відбору записів у запитах

Умови відбору записів — це обмеження, що вводяться для визначення записів.

Наприклад, замість перегляду всіх учнів школи можна відібрати тих, що навчаються в 11 класі.

Для цього потрібно в полі Клас вказати умову виведення значень — 11.

Щоб задати умови відбору записів, у рядок Умова відбору бланка запиту вводять вираз, який може містити знаки порівняння (>, <, =, >=, <=, <>), математичні функції, текстові, числові та інші значення. Наприклад:

- за умовою Україна (або "Україна", або ="Україна") для поля Назва країни будуть відібрані такі записи, які містять значення Україна в цьому полі;

- за умовою <>"Україна" будуть відібрані всі записи, крім тих, які містять значення Україна в заданому полі.

Для поєднання декількох умов можна використовувати операції: And — для визначення

записів, що задовольняють відразу обом умовам; Or — для визначення записів, що

задовольняють хоча б одній з умов.

Наприклад:

-за умовою >=1.09.2007 And <=31.12.2007 у полі Дата будуть відібрані записи, датовані від 1 вересня до 31 грудня 2007 р. включно;

- за умовою ="Росія" Or ="Україна" в полі Країна будуть відібрані всі записи, які містять значення Росія або значення Україна. Зауважимо, що такі альтернативні умови можна задавати в різних рядках: у рядкові Умова відбору ввести ="Росія", а в рядкові або ввести ="Україна".

При визначенні умови відбору записів можна використовувати зразок із символами шаблону — зірочки (*), яка заміняє послідовність будь-яких символів, або знаку питання (?), який заміняє один символ. До таких умов у середовищі СУБД Access додається слово Like.

Наприклад:

- за умовою Like "Україн*" у полі Назва будуть відібрані записи, в яких дані цього поля починаються з літер Україн: Українець, Україна, Український тощо;

- за умовою Like "Україн?" — будуть відібрані записи, в яких дані поля Назва після літер Україн містять лише одну літеру: Україна, України тощо.

Звіт.

При роботі з таблицями бази даних, як правило, окремі відомості необхідно відобразити на папері. При цьому потрібно встановити вигляд розміщення даних, шрифт тексту, колір тексту тощо. Цей процес і називається створенням звіту.

Звіт призначається для формування документів, що містять результати виконання завдань у середовищі бази даних, і виведення їх на друк.

Для створення звіту в головному вікні бази даних на вкладинці Звіти вибирають потрібний режим — конструктора, автозвіту або майстра. Процес побудови звіту за допомогою майстра схожий на процес створення форми, який було розглянуто раніше. У діалоговому вікні Створення звіту серед переліку існуючих таблиць вибирають таблиці, на основі яких будується звіт, вносять потрібні поля у список Обрані поля, визначають необхідність упорядкування, вибирають макет та стиль звіту.

Результатом створення звіту є документ, який містить обрані поля. Відомості, що відображаються у звіті, залежать від того, що знаходиться в момент відкриття звіту в таблицях бази даних. Тобто звіт відбиває поточні дані з таблиць.

Звіт, представлений у режимі конструктора, має структуру, схожу на структуру форми, і складається з таких частин:

- заголовок звіту;

- верхній колонтитул;

- область даних;

- нижній колонтитул;

- примітки звіту.

Заголовок та примітки призначені для відображення певної інформації (наприклад, теми звіту або підпису). Ці частини не є обов’язковими. У верхньому та нижньому колонтитулах розміщена інформація, що має відображатися відповідно у верхній або нижній частинах кожної сторінки. У нижньому колонтитулі, як правило, розташовують поточну дату та номер поточної сторінки звіту. Область даних містить елементи управління, в яких відображаються значення полів таблиць або запитів бази даних.

Редагування макета звіту передбачає зміну розташування елементів управління, їхніх розмірів, шрифту й кольору тексту в елементах управління тощо. Усі ці дії виконуються в режимі конструктора звіту так само, як макет форми редагується в режимі конструктора форм.

У результаті роботи майстра одержимо звіт, показаний на рис.: