Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет ЛР БД.doc
Скачиваний:
1
Добавлен:
17.08.2019
Размер:
1.73 Mб
Скачать

Хiд роботи

  1. Увійти в Microsoft Access.

  2. Відкриту власну базу даних.

  3. Створити на основні таблиць за допомогою Конструктора Запит_на вибірку_1. Переглянути зміст запиту в режимі SQL та результати його виконання.

  4. Створити на основні таблиць за допомогою Майстра простий Запит_на вибірку_2. Переглянути зміст запиту в режимі SQL та результати його виконання.

  5. Відсортувати дані в Запиті_на вибірку_2 в режимі SQL за збільшенням по певному полю. Продивитися результати запиту.

  6. Відредагувати один із запитів в режимі SQL для виводу даних:

    • які більші або менші заданого;

    • знаходяться у певному числовому проміжку;

    • починаються з певної літери (кількох літер);

    • відповідають часовому проміжку, наприклад з певної дати по сьогоднішній день (за необхідності поле з даними у форматі дати створити додатково);

    • повторюваних даних або даних, що не повторюються.

  7. На основі наявних таблиць створити запит за параметром. Переглянути зміст запиту в режимі SQL.

  8. На основі наявних таблиць створити перехресний запит. Переглянути зміст запиту в режимі конструктора та в режимі SQL.

  9. У перехресному запиті поміняти місцями рядок і стовпець. Переглянути зміст запиту в режимі SQL.

  10. На основі будь-якого із запитів створити в режимі SQL запит з обрахунком (додати поле, побудувавши його як вираз).

  11. Переглядати результати виконання усіх запитів.

Контрольні питання

  1. Запити яких типів можна створити в СУБД ACCESS?

  2. Які способи створення запитів на вибірку є в СУБД ACCESS?

  3. В якому режимі вносяться зміни до створеного запиту?

  4. Які ключові слова використовуються в запиті на вибірку SQL?

  5. Як у запитах створити розрахункове поле, які операції можна включати до виразів?

  6. Як до запиту включити поля з інших запитів?

  7. Який об’єкт у EXCEL є подібним до перехресного запиту у ACCESS?

  8. Які групові операції можна використовувати в запитах?

Лабораторна робота № 8

ТЕМА: Застосування засобів SQL при розробці звітів.

МЕТА: Навчитися створювати звіти з використанням функцій мови SQL Microsoft® Jet.

Теоретичні відомості

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

У СУБД Access для створення звітів, існує декілька режимів: Конструктор, Майстер звітів, Автозвіти (стовпчиковий, стрічковий), Діаграма, Поштові наклейки.

Найпростішим і найшвидшим способом створення звітів є використання автозвітів. Щоб створити звіт за допомогою автозвітів виконуються команди: ОтчетыСоздатьАвтоотчет: в столбец використовується для створення звіту з двох стопчиків. Автоотчет: ленточный використовується для створення звітів, у яких поля та інші елементи управління розміщені по рядкам і стовпчикам.

Щоб створити звіт за допомогою майстра, вибирають команди: ОтчетыСоздатьМастер отчетов. Вибирається ім'я запиту, що містить дані, на основі яких потрібно створити звіт. І далі вказуються поля, групування, сортування, підсумки тощо. Наприклад, для створення підсумкового звіту у режимі майстра необхідно задати поле для групування (Рис. 1). А далі виконати ті ж дії, що и при створенні підсумкового запиту (Рис. 3).

Рис. 1. Створення звіту з групуванням та підсумками в режимі майстра

Якщо створений звіт не задовольняє вашим вимогам, є можливість змінити його в режимі конструктора (Рис. 2). Структура звіту складається з таких розділів: заголовок, верхній колонтитул, область даних, нижній колонтитул та примітки. У розділі верхнього колонтитулу можна розміщувати підзаголовки, якщо звіт має складну структуру, або номери сторінок. У області даних містяться елементи керування, пов'язані з полями таблиць. Порядок розташування і вирівнювання цих елементів такий же як і для форм. У розділі нижнього колонтитулу можна розмістити, наприклад, дату, номер сторінки, загальну кількість сторінок. Розділ приміток використовують для додаткової інформації.

Рис. 2. Модифікація звіту в режимі конструктора

В результаті утворено звіт:

Середня кількість балів

Група Назва предмета Прізвище, ініціали студента Кількість балів

ББС-1-08

Бухгалтерський облік

Авраменко Р.О. 78

Середнє для Бухгалтерський облік 78

Економічна теорія

Винниченко М.Р. 69

Середнє для Економічна теорія 69

Організація та проектування баз даних

Авраменко Р.О. 91

Винниченко М.Р. 83

Середнє для Організація та проектування баз даних 87

Середнє для ББС-1-08 80

Для створення підсумкового звіту у режимі конструктора відкривають вікно Сортировка и групировка натисканням кнопки на панелі інструментів і визначають поле і порядок сортування даних у звіті. Для того щоб згрупувати записи, необхідно задати значення ДА для властивостей Заголовок группы та Примечание группы:

Рис. 4. Групування і сортування у режимі конструктора звіту

Для створення у звіті проміжних підсумків необхідно додати у розділ Примечание групп поле, у яке ввести потрібний вираз. Наприклад, для розрахунку середнього значення поля «Бали»:

=Avg ([Кількість балів])

Для створення загального підсумку поле з виразом створюється у розділі Примечание отчета.

Для створення діаграми ОтчетыСоздать Мастер диаграмм.

Для створення наклейок на поштові конверти ОтчетыСоздать Почтовые наклейки.