Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Завдання до лабораторних робіт_2012_Екологи.doc
Скачиваний:
2
Добавлен:
15.11.2019
Размер:
3.22 Mб
Скачать

Перевірка теоретичного матеріалу

Дайте відповідь на запитання.

  1. З яких об’єктів може складатися база даних Access? _____________________

_____________________________________________________________________

  1. Які зв’язки можуть об’єднувати дані таблиць? __________________________

  2. Якими способами можна створити таблицю? ___________________________

_____________________________________________________________________

  1. Які типи даних можна використовувати в таблицях? _____________________

_____________________________________________________________________

  1. Що таке поле підстановок? __________________________________________

  2. Які види фільтрації можна використовувати в Access?___________________

_____________________________________________________________________

  1. Як поділяються запити за своїм призначенням? _________________________

_____________________________________________________________________

  1. Якими способами створюються запити? _______________________________

_____________________________________________________________________

  1. На основі яких об’єктів бази даних можна створити форму? ______________

_____________________________________________________________________

  1. Які форми можна створювати в Access? _______________________________

_____________________________________________________________________

  1. Для чого використовуються звіти? ____________________________________

  2. На основі яких об’єктів бази даних можна створити звіт? _________________

_____________________________________________________________________

  1. Без яких об’єктів не може існувати бази даних. _________________________

Хід лабораторної роботи

Завдання 1. Створіть нову базу даних «Комп'ютерна школа».

  1. Запустіть програму Access. (Пуск ► Програми ► MS Access).

  2. Виконайте команду Файл ► Створити.

  3. У вікні що з’явиться у полі Папки знайдіть власну папку, а в полі Ім'я файлу уведіть назву бази даних Комп’ютерна школа.

  4. Клацніть по кнопці Створити або натисніть на клавішу [Enter].

Зауваження: При внесенні змін в структуру таблиці потрібно пам’ятати, що структуру таблиці можна змінювати лише до наповнення її даними. Якщо в таблицю вже введено дані, то зміни в структурі можуть зумовити втрату даних.

Завдання 2. Створення таблиці з назвою Учебная группа.

  1. Натисніть на кнопку Створити

  2. В иберіть Режим таблиці і натисніть на ОК.

  3. Перейменуйте Поле1. Для цього поставте курсор у будь-яку комірку стовпця Поля1 і виконаєте команду Формат – Перейменувати стовпець. Комірка імені стовпця виявиться виділеною. Уведіть назву поля Учебная группа і натисніть клавішу [Enter].

  4. Перейменуйте Поле2. Уведіть назву поля Преподаватель і натисніть клавішу [Enter].

  5. Збережіть таблицю з назвою Групи.

  6. П ерейдіть у режим конструктор, натиснувши на кнопку . Зробіть поле Учебная группа ключовим, помістивши курсор на ім'я цього поля і натиснувши на кнопку ключове поле. Тип даних поля Учебная группа задайте числовим, вибравши його мишкою зі спадаючого списку.

  7. Збережіть зміни та закрийте вікно конструктору.

Завдання 3. Створення таблиці з назвою Список, використовуючи команду створення таблиці за допомогою Конструктора.

  1. Виберіть закладку Таблиця.

  2. Н атисніть кнопку Створити. Переходимо до роботи з наступним вікном Нова таблиця. Тут кілька варіантів, але ви виберіть Конструктор і клацніть по кнопці ОК.

  3. Введіть назви полів та їх типи, як на малюнку.

  4. Змініть властивості для кожного поля, використовуючи таблицю, яка розташована нижче.

  1. Збережіть таблицю, натиснувши на клавішу . У вікні, що з'явилося, наберіть ім'я таблиці Список і натисніть ОК. З'явиться запит на створення ключового поля – унікального поля запису, по якому зручно зв'язувати таблиці. У даному варіанті будуть самостійно з'являтися числа – номера записів. Натисніть Ні.

  2. Закрийте вікно таблиці Список, натиснувши на кнопці .

Завдання 4. Редагування існуючої таблиці.

  1. Відкрийте таблицю Список в режимі конструктор, попередньо виділивши таблицю.

  2. На початку всіх полів вставте рядок та впишіть назву поля Код слушателя. Тип поля – числовий.

  3. Зробіть поле Код слушателя ключовим, помістивши курсор на ім'я цього поля і натиснувши на кнопку ключове поле.

  4. В кінці всіх полів розташуйте поле Учебная группа. Для цього потрібно встановити курсор на вільний рядок першого стовпчика Ім’я поля та вручну вписати назву поляУчебная группа.

  5. Перейдіть в рядом розташований стовпчик та вибирати зі списку тип поля – числовий.

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

  7. Збережіть зміни, натиснувши на кнопку .

  8. Закрийте таблицю.

Завдання 5. Використавши Майстер таблиць, створіть таблицю Личные данные з ключовим полем.

  1. Виберіть закладку таблиця, якщо знаходитеся в іншому вікні.

  2. Натисніть на кнопку Створити, в результаті перейдемо до роботи з наступним вікном: Нова таблиця.

  3. Зі списку виберіть Мастер таблиц і натисніть на кнопку ОК.

  4. У цьому вікні встановіть перемикач – Деловые, потім виберіть із списку Зразки таблиць – рядок Студенти. Після чого зі списку Зразки полів виберіть поля КодСтудента, Адрес, Номертелефона, натискаючи після кожного вибору на кнопку . Ці поля потраплять у поля нової таблиці. Натисніть на кнопку Далі.

  5. У вікні, що з’явиться, задайте ім’я нової таблиці Личные данные. Встановіть перемикач – Access автоматически определяет ключ. Після чого натисніть на кнопку Далі.

  6. Натисніть на кнопку Далі.

  7. У вікні, що з’явилося поставте перемикач в рядок – Изменить структуру таблицы. Після чого натисніть на кнопці Готово

  8. У вікні Конструктору, змініть назву поля Код студента на Код слушателя та тип на числовий, Номертелефона – Телефон.

  9. У вікні Конструктору, що з’явиться добавте ще 6 полів:

    1. Назва поля: Год рождения, тип поля Дата и время; формат поля – Краткий формат даты

    2. Назва поля: Школа, тип поля – числовий

    3. Назва поля: Word, тип поля – числовий

    4. Назва поля: Excel, тип поля – числовий

    5. Назва поля: Access, тип поля – числовий

    6. Назва поля: Результат, тип поля – логічний

  10. Для полів Word, Excel, Access змініть елемент керування в такий спосіб:

Відкрийте вкладку «Підстановка» і встановіть наступні властивості для полів Word, Excel, Access по черзі окремо для кожного

Тип елемента керування

Поле зі списком

Тип джерела рядків

Список значень.

Джерело рядків

Введіть список оцінок, використовуючи як роздільник крапку з коми; “ (5;4;3;2)

Обмежитися списком

Так

  1. Закрити таблицю, попередньо зберігши її.

Завдання 6. Створення схеми даних.

  1. Н атисніть на кнопку схема даних, яка розташована на панелі інструментів. У вікні, що з'явилося, Додавання таблиці виділіть всі таблиці, розташовані у цьому вікні та натисніть на кнопку Додати.

  2. Закрийте вікно Додавання таблиці.

  3. Побудуйте зв’язок між усіма таблицями, як показано на малюнку.

  • Зв’язок між таблицями Учебная группа та Список – „один-до- багатьох”

  • Зв’язок між таблицями Список та Личные данные – „один-до-одного”

  • Обов’язково активізуйте всі параметри у діалоговому вікні Изменение связей.

  1. Закрийте схему даних, натиснувши на кнопку у верхньому правому куті вікна і відповівши ствердно на питання про збереження схеми даних.

Завдання 7. Заповнення таблиці Учебная группа значеннями.

        1. В ідкрийте таблицю Учебная группа (подвійним натиском на імені таблиці).

        2. Заповніть згідно взірця записами таблицю.

        3. Закрийте таблицю, попередньо зберігши її.

Завдання 8. Створення форми для введення даних одночасно в декілька таблиць Список, Личные данные.

  1. У вікні бази даних Комп’ютерна школа виберіть об’єкт Форми.

  2. Натисніть на кнопку Створити. У вікні Нова форма виберіть Мастер форм. Опис майстра з'являється в лівій частині вікна. У нижньому полі Ім'я таблиці або запиту як джерело даних можна не вказувати. При використанні майстра форм джерело даних для форми варто вказувати у вікні майстра. Натисніть на кнопку ОК.

  3. У вікні, що з’явилося виберіть усі поля з таблиці Список, поля з таблиці Личные данные (крім поля Код слушателя) таполя з таблиці Зачёт, (крім поля Код слушателя).

    1. Для цього виберіть ім'я таблиці Список у полі Таблиці/Запити. У результаті з'являється список полів у вікні доступні поля. Натисніть на кнопку , що переносить усі поля зі списку.

    2. Потім виберіть ім'я таблиці Личные данные в полі Таблиці/Запити. Використовуючи кнопку перенесіть по черзі поля, крім Код слушателя.

    3. Натисніть на кнопку Далі.

    4. Залишіть зовнішній вигляд форми в один стовпець (обраний за замовчуванням). Натисніть на кнопку Далі.

    5. Виберіть необхідний стиль (наприклад, Стандартный). Натисніть на кнопку Далі.

    6. Задайте ім'я форми: Общая форма. Натисніть на кнопку Готово. У результаті ви одержите форму, у якій можна змінювати існуючі дані і вводити нові значення. Ці значення будуть попадати в ті таблиці, в які потрібно (частина значень – в одну таблицю, частину – в іншу).

    7. Заповніть форму даними представленими в таблицях розташованих нижче.

  1. Закрийте форму, попередньо зберігши неї.

  2. Перейдіть в об’єкт – Таблиці. Відкрийте таблицю Список і переконаєтеся, що в ній з'явилися дані. Закрийте таблицю

  3. Відкрийте таблицю Личные данные і переконаєтеся, що в ній з'явилися дані. Закрийте таблицю.

Завдання 9. Створіть просту форму за допомогою кнопки Новий об'єкт для перегляду даних.

    1. У вікні бази даних виберіть вкладку Таблиці, якщо знаходитеся в іншій вкладці.

    2. Виділите таблицю Список.

Автоформу можна будувати і при закритій таблиці, і при відкритій. За допомогою Автоформи можна переглядати дані таблиці.

    1. Натисніть на кнопку розкриття списку, розташованої поруч із кнопкою - новий об'єкт на панелі інструментів і виберіть елемент Автоформа.

    2. За допомогою кнопок, розташованих внизу цього вікна, перегляньте дані вашої Автоформи.

    3. Збережіть Автоформу з назвою Список_автоформа.

    4. Закрийте її.

Таблиця кнопок переходу між даними у формі.

– перехід на початок записів;

– перехід на кінець записів;

– перехід на порожній запис у формі;

– перехід на один запис вперед;

– перехід на один запис назад.

Завдання 10. Створення форми для перегляду за допомогою майстра форм використовуючи декілька таблиць..

  1. У вікні бази даних виберіть вкладку Форми.

  2. Натисніть на кнопку Створити. У вікні Нова форма виберіть Майстер форм. Опис майстра з'являється в лівій частині вікна. У нижньому полі ім'я таблиці або запиту як джерело даних можна не вказувати. При використанні майстра форм джерело даних для форми варто вказувати у вікні майстра. Натисніть на кнопку ОК. У полі таблиці/запити виберіть таблицю Список, у полі доступні поля виберіть поля Фамилия, Имя, Отчество і перенесіть їх за допомогою кнопки в поле обрані поля. У полі таблиці/запити виберіть таблицю Личные данные, у поле доступні поля виберіть поля Word, Excel, Access, Результат і перенесіть їх за допомогою кнопки в поле обрані поля.

  3. Натисніть на кнопку Далі.

  4. Виберіть зовнішній вигляд форми – столбец.

  5. Натисніть на кнопку Далі.

  6. Виберіть необхідний стиль (наприклад, Міжнародний). Натисніть на кнопку Далі.

  7. Задайте ім'я форми: Успеваемость. Натисніть на кнопку Готово. В результаті ми отримаємо форму за допомогою якої можна буде переглянути дані.

  8. Перегляньте дані.

  9. Закрийте форму.

Завдання 11. Створення підлеглих форм.

  1. Запустіть на виконання майстер створення простих форм.

  2. На першому кроці виберіть таблицю Учебная группа та перенесіть у вибрані поля всі поля. Виберіть в полі Таблиці та запроси таблицю Список та перенесіть у вибрані поля всі поля крім поля Учебная группа.

  3. На другому кроці вибрати тип форм, активізувавши назву таблиці Учебная группа та опцію Подчиненные формы.

  4. На третьому кроці задайте табличний вигляд підлеглої форми.

  5. На четвертому кроці задайте стиль оформлення – наприклад, Наждачная бумага.

  6. На останньому кроці присвоїти головній формі назву Преподаватель, підлеглій – Список подчинённая форма і задайте опцію для перегляду записів таблиць. Натисніть на кнопці Готово.

  7. Перегляньте дані при допомозі цієї форми.

  8. Закрийте форму.

Завдання 12. Редагування форми Успеваемость.

  1. Відкрити форму Успеваемость при допомозі кнопки Конструктор. Відкривається вікно Успеваемость: форма та панель елементів.

  2. Редагування заголовка форми:

      1. Збільшити область заголовка форми за допомогою лінійки до 4 см. (курсор миші у вигляді двонаправленої стрілки)

      2. Збільшіть область даних до 7 см по висоті та до 15 см по ширині.

      3. Перемістити кнопки назв полів (Word, Excel, Access, Результат) в області даних форми так як показано на малюнку (спочатку потрібно виділити об’єкт переміщення, а потім поставити на об’єкт курсор від миші так, щоб з’явилася долоня з піднятим пальцем  – переміщення лише елемента керування без напису або напис без елемента керування в межах цієї області, щоб перенести об’єкт в іншу область потрібно виділивши об’єкт так щоб з’явилася долоня )

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

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

Для того, щоб за допомогою прапорця ввести поле одне з двох значень треба скористатися функцією керування Iif (загальний вигляд функції =Iif([назва поля];”значення при умові так”;”значення при умові ні”), а для цього варто виконати наступні дії:

  1. Відкрийте форму Зачёт у режимі конструктора.

  2. Праворуч від поля типу прапорець ( √.) додати елемент типу поле для цього виконайте наступну дію:

  • Клацніть мишкою по значку аб| на панелі елементів, що з’явилися і праворуч від прапорця ще раз клацніть мишкою, з'явиться поле з довільним написом ( поле…).

  1. Натисніть праву кнопку мишку на полі з назвою Свободный, розкрийте пункт Свойства. Введіть у властивість Дані наступне вираз

=Iif([Результат];”Зачёт”;”Незачёт”) .

      1. Вставка малюнку в область заголовка форми. Для цього потрібно використати кнопку яка розташована на панелі елементів. Клацнувши на цій кнопці, а потім клацнути в області заголовка форми зліва. У вікні, що розкриється знайдіть та виділіть малюнок з назвою Додаток з папки Додатки_Access. Натисніть на кнопці ОК.

      2. Зменшення (збільшення) малюнку або будь-якого елементу. Двохнапрамлена стрілка – змінює розмір малюнка (елемента)

      3. Переміщення виділеного елемента та зв’язний з ним напис – курсор від миші у вигляді долоні .

      4. Вставка напису, використовуючи команду Напис . Використовуючи Напис у заголовку форми розташуйте такий напис Успеваемость.

      5. Форматування тексту відбувається, якщо об’єкт виділений: размер – 22 шрифт – Monotype Corsiva, колір – синій, заливка – прозрачный, колір рамки – прозрачный, вирівнювання – по центру (використання панелі інструментів або команді Свойства контекстного меню).

      6. Відформуйте область даний (наведений зразок представлений за допомогою попереднього перегляду)

      7. З бережіть зміни та вийдіть з Конструктору.

      8. Відкрийте форму Успеваемость для перегляду змін.

Завдання 13. Відобразіть на екрані записи таблиці Список, які задовольняють таким умовам:

  • слухачів, які навчаються в 101 учбові групі

Для цього потрібно проробити наступні дії:

  1. Відкрити таблицю Список в режимі таблиці.

  2. Виділити комірку поля Учебная группа, де знаходиться число 101

  3. Виконати команду Записи – Фильтр – Фильтр по выделенному (або натиснути на кнопку на панелі інструментів)на екрані залишаться лише записи слухачів, які навчаються в 101 учбовій групі.

  4. Відміна фільтру, відбувається натисканням на кнопці .

  5. Закрити вікно таблиці Список не зберігаючи зміни.

Завдання 14. Відобразіть на екрані записи таблиці Список, які задовольняють таким умовам:

  • слухачів, прізвища яких починаються на букву В

Для цього потрібно проробити наступні дії:

    1. Відкрити таблицю Список в режимі таблиці.

    2. Відобразити на екрані вікно конструктору розширеного фільтру. Виконати команду Записи – Фильтр – Расширенный фильтр

    3. На бланк конструктору помістити поле Фамилия

    4. У рядок Условие отбора поля Фамилия розмістити вираз Like”В*”

    5. Застосувати фільтр .

    6. Переглянути результати та закрити таблицю Список не зберігаючи зміни.

Завдання 15. Відобразіть на екрані записи таблиці Список, які задовольняють таким умовам:

  • Покажіть слухачів, які навчаються в 101 або 104 учбових групах та мають им’я „Анна”.

Для цього потрібно проробити наступні дії:

  1. Відкрити таблицю Список в режимі таблиці.

  2. Відобразити на екрані вікно конструктору розширеного фільтру. Виконати команду Записи – Фильтр – Расширенный фильтр

  3. На бланк конструктору помістити поля Учебная группа та Імя

  4. У рядок Условие отбора поля Учебная группа розмістіть вираз 101 or 104 та в рядок поля Условие отбора поля Имя – „Анна”

  5. Застосувати фільтр .

  6. Переглянути результати та закрити таблицю Список не зберігаючи зміни.

Завдання 16. Створення запиту на вибірку даних. Створіть запит з назвою Телефонный справочник слушателей, відображатиме на екрані прізвища, імена, по-батькові та телефони слухачів Компьютерной школы.

  1. У вікні бази даних виберіть об’єкт Запросы.

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

  3. У діалоговому вікні, що відкриється спочатку виберіть у полі Таблицы и запросы таблицю Список і перенесіть у вибрані поля – Прізвище, Ім’я, По-батькові, потім вибрати у полі Таблицы и запросы таблицю Личные данные та перенесіть поле Телефон. Натисніть на кнопці Далі

  4. У полі Задайте имя запроса впишіть Телефонный справочник слушателей та виберіть опцію , яка дозволить відкрити запит для перегляду даних. Натисніть кнопку Готово.

Після завершення роботи майстра на екрані відобразиться динамічна таблиця, яка складається з чотирьох полів – Прізвище, Ім’я, По-батькові, Телефон

  1. Відкрийте запит Телефонный справочник слушателей у режимі конструктору.

  2. На перетині стовпчика Прізвище та рядка Условие отбора ввести вираз Like”В*”

  3. Запустити запит на виконання, натиснувши на кнопці , яка розташована на панелі інструментів.

  4. Використавши команду Сохранить как… , зберегти запит з назвою Телефон_В.

  5. Переглянути результати та закрити запит.

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

Завдання 17. Створення запиту на вибірку даних. Створіть запит слухачів, які здали теми без трійок.

  1. У вікні бази даних виберіть об’єкт Запросы.

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

  3. У діалоговому вікні, що відкриється спочатку виберіть у полі Таблицы и запросы таблицю Список і перенесіть у вибрані поля – Прізвище, Ім’я, По-батькові, Учебная группа потім вибрати у полі Таблицы и запросы таблицю Личные данные і перенесіть у вибрані поляWord, Excel, Access. Натисніть на кнопці Далі.

  4. У полі Задайте имя запроса впишіть Здача тем та виберіть опцію, яка дозволить відкрити запит для перегляду даних. Натисніть кнопку Готово.

  5. Перейдіть в режим конструктору.

  6. На перетині стовпчиків Word, Excel, Access та рядка Условие отбора ввести вираз 4 Or 5.

  7. Запустити запит на виконання, натиснувши на кнопці , яка розташована на панелі інструментів.

  8. Використавши команду Сохранить как… , зберегти запит з назвою Здача тем_4,5.

  9. Переглянути результати та закрити запит.

Завдання 18. Створіть поля, що обчислюються. Створіть запит Сумма, за допомогою якого обчислюється загальна сума балів отриманих за всі теми слухачами Компьютерной школы.

  1. У вікні бази даних виберіть об’єкт Запросы , якщо знаходитеся в іншій вікні.

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

  3. У діалоговому вікні, що відкриється спочатку виберіть у полі Таблицы и запросы таблицю Список і перенесіть у вибрані поля – Прізвище, Ім’я, По-батькові потім вибрати у полі Таблицы и запросы таблицю Личные данные і перенесіть у вибрані поляWord, Excel, Access. Натисніть на кнопці Далі.

  4. У полі Задайте имя запроса впишіть Сумма балов та виберіть опцію, яка дозволить змінити макет запиту. Натисніть кнопку Готово.

  5. Поставте курсор від миші на перетині першого вільного стовпця та рядка Поле.

  6. Натисніть кнопку Построителя , яка знаходиться на панелі інструментів.

  7. У діалоговому вікні, що відкриється, впишіть вираз

Сумма балов:([Word]+[Excel]+ [Access])

  1. Натисніть на кнопку ОК. Цей вираз з’явиться у новому полі, правіше від останнього поля.

  2. Запустити запит на виконання, натиснувши на кнопці , яка розташована на панелі інструментів.

  3. Переглянути результати та закрити запит.

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

  1. У вікні бази даних виберіть об’єкт Запросы , якщо знаходитеся в іншій вікні.

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

  3. У діалоговому вікні, що відкриється виберіть у полі Таблицы и запросы таблицю Список і перенесіть у вибрані поля – Прізвище, Ім’я, По-батькові, Учебная группа.

  4. У полі Задайте имя запроса впишіть Учебная группа та виберіть опцію, яка дозволить змінити макет запиту. Натисніть кнопку Готово.

  5. Поставте курсор від миші на перетин стовпчика Учебная группа та рядка Условие отбора.

  6. Впишіть вираз [Введите номер группы]

  7. Збережіть зміни у запиті.

  8. Запустіть запит на виконання подвійним натиском лівої кнопки миші на назві Учебная группа. На екрані з’явиться діалогове вікно Введите значение параметра, у кому знаходиться вираз Введите номер группы та поле введення. Ввівши поле номер групи, наприклад 101, натиснувши на кнопці ОК, на екрані відобразиться динамічна таблиця з записами слухачів, які навчаються в цій групі.

  9. Переглянути результати та закрити запит.

Завдання 20. Запит на створення нової таблиці. Створіть запит з назвою Успеваемость_групп при допомозі якого буде створюватися нова таблиця з назвою Успеваемость_слушателей.

  1. У вікні бази даних виберіть об’єкт Запросы , якщо знаходитеся в іншій вікні.

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

  3. У діалоговому вікні, що відкриється спочатку виберіть у полі Таблицы и запросы таблицю Список і перенесіть у вибрані поля – Прізвище, Ім’я, По-батькові потім вибрати у полі Таблицы и запросы таблицю Личные данные і перенесіть у вибрані поляWord, Excel, Access. Натисніть на кнопці Далі.

  4. У наступному вікні виберіть опцію Подробный (вывод каждого поля каждой записи). Натисніть на кнопці Далі.

  5. У полі Задайте имя запроса впишіть Успеваемость_групп та виберіть опцію, яка дозволить змінити макет запиту. Натисніть кнопку Готово.

  6. У списку кнопки Тип запроса панелі інструментів програми вибрати елемент Создание таблицы.

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

  8. Натиснути на кнопку ОК діалогового вікна.

  9. Зберегти запит та закрити його. У вікні запитів з’явиться ярлик у вигляді значка

  10. Запустити запит на виконання подвійним натиском лівої кнопки миші на ярлику запиту з назвою Успеваемость_групп. На екрані з’явиться повідомлення про те, що запит на створення таблиці призведе до зміни даних таблиці. Натисніть на кнопці Да. Після чого з’явиться ще одне повідомлення на створення записів в таблиці в кількості .... (вказане число). Натисніть на кнопці Да . Після чого на вкладці Таблицы з’явиться піктограма таблиці Успеваемость_слушателей.

  11. Для перегляду нової таблиці перейдіть у вкладку Таблиц.

  12. Перегляньте записи нової таблиці Успеваемость_слушателей. закрийте її.

Завдання 21. Створіть форму з діаграмою для таблиці яку щойно створили.

    1. У вікні бази даних виберіть вкладку Форми, якщо знаходитеся в іншій вкладці.

    2. Натисніть на кнопці Создать. У вікні Новая форма, що з’явилося, виберіть рядок Діаграма та в якості джерела даних – таблицю Успеваемость_слушателей. Натисніть на кнопці ОК .

    3. На першому кроці виберіть поля з даними які необхідно відобразити в діаграмі: Фамилия, Word, Excel, Access. Натисніть на кнопці Далее.

    4. На другому кроці виберіть вид діаграми – Гистограма. Натисніть на кнопці Далее.

    5. На третьому кроці перемістіть кнопки полів Excel та Access в область зразка. Це робиться таким чином натискаємо на кнопці поля Excel лівою кнопкою миші та не відпускаючи її переміщуємо в поле зразка під слова Сумма­­_Word, а потім відпускаємо. Таким же чином переміщуємо кнопку поля Access. Потім подвійним натиском лівої кнопки миші на словах Сумма­­_Word переходимо у вікно Вычисление итоговых значений. В якому вибираємо у полі Итоги для „Word функцію Отсуствует. Також це пророблюємо зі словами Сумма­­_Excel, Сумма­­_ Access

    6. На останньому кроці вписуємо назву форми Графическое изображение сдачи тем. Натисніть на кнопці Готово.

Завдання 22. Створення звітів за шаблоном. Створити автозвіт (ленточный) для відображення даних (про здачу тем) про слухачів Компьютерной школы.

  1. У вікні бази даних виберіть об’єкт Отчёты.

  2. Запустіть майстер створення звітів. Для цього потрібно на вкладці Отчёты вікна бази даних двічі клацнути на ярлику Создание отчёта с помощью мастера

  3. У діалоговому вікні, що відкриється виберіть у полі Таблицы и запросы запит Сдача тем і перенесіть всі поля у вибрані.

  4. Другий крок майстра проходимо без змін.

  5. На третьому кроці виконуємо сортування за зростанням по полю Фамилия.

  6. На четвертому кроці майстра вибираємо макет – ступенчатый, орієнтацію аркушу – книжный

  7. На п’ятому кроці вибираємо стиль оформлення – деловой.

  8. На останньому кроці вписуємо ім’я звіту Сдача тем_печать та вибрати опцію изменить макет отчёта. Натиснути на кнопці Готово

  9. У вікні конструктору, що з’явиться виконайте наступні дії:

      1. Заголовок звіту перемістіть в центр листа, змініть колір шрифту (червоний), змініть назву шрифт (Tahoma), рамка навколо заголовку невидима.

      2. У верхньому колонтитулі: елементи учебная группа, фамилия, имя, отчество видалити, елементи Word, Excel, Access потрібно перемістити в область данных.

      3. В области данных провести зміни до наведеного зразка розташованого нижче.

  1. Зберегли зміни та закрили вікно конструктору.

  2. Перегляньте звіт. Для цього потрібно подвійним натиском лівої кнопки миші клацнути на ярлику назви звіту Сдача тем_печать.

Завдання 23. Створіть стовпчиковий автозвіт на підставі запиту Телефонный справочник слушателей.

  1. У вікні бази даних виберіть об’єкт Отчёты, якщо знаходитеся в іншій вікні.

  2. Запустити майстер створення звітів. Для цього потрібно на вкладці Отчёты вікна бази даних двічі клацнути на ярлику Создание отчёта с помощью мастера

  3. У діалоговому вікні, що відкриється виберіть у полі Таблицы и запросы запит Телефонный справочник слушателей і перенесіть всі поля у вибрані.

  4. Другий крок майстра проходимо без змін.

  5. На третьому кроці виконуємо сортування за зростанням по полям Фамилия, Имя, Отчество

  6. На четвертому кроці майстра вибираємо макет – в столбец, орієнтацію аркушу – книжная

  7. На п’ятому кроці вибираємо стиль оформлення – строгий.

  8. На останньому кроці вписуємо ім’я звіту Телефонный справочник слушателей та вибрати опцію просмотр отчёта. Натиснути на кнопці Готово. З'явитися сторінка перегляду звіту. Закрийте сторінку перегляду, натиснувши на кнопку закрити.

Пояснення. Для подібних звітів зручно використовувати Запит з параметром. Створимо запит з параметром для запиту Телефонный справочник слушателей.

  1. Відкрийте закладку Запити, якщо знаходитеся в іншому вікні.

  2. Виділите запит Телефонный справочник слушателей.

  3. Відкрийте його в режимі Конструктор.

  4. Поставте курсор від миші на перетин стовпчика Фамилия та рядка Условие отбора.

  5. Впишіть вираз [Введите фамилию]

  6. Збережіть і закрийте запит.

  7. Перейдіть на закладку Отчёты.

  8. Відкрийте звіт Телефонный справочник слушателей. З’явиться діалогове вікно Ведите значение параметра.

  9. Введіть будь-яке прізвище, наприклад Воробьев. Натисніть на кнопці ОК. У списку звіту будуть тільки дані по цьому прізвищу.

  10. Закрийте запит.

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

З авдання 24. Домашня робота. Створіть запит з параметром Довідка.

З авдання 25. Домашня робота. Створимо звіт для друку довідок. При захисті блоку представляєте документ в електронному вигляді для показу викладачеві.

  1. У вікні бази даних виберіть об’єкт Отчёты.

  2. Запустити майстер створення звітів.

  3. У діалоговому вікні, що відкриється виберіть у полі Таблицы и запросы запит Справка і перенесіть всі поля у вибрані.

  4. На другому кроці натискаємо на кнопці , для того щоб не було рівнів групування.

  5. На третьому кроці виконуємо сортування за зростанням по полю Фамилия, Имя, Отчество.

  6. На четвертому кроці майстра вибираємо макет – выровненный, орієнтацію аркушу – книжный

  7. На п’ятому кроці вибираємо стиль оформлення – сжатый.

  8. На останньому кроці вписуємо ім’я звіту Выдача справок та вибрати опцію изменить макет отчёта. Натиснути на кнопці Готово. На екрані з’явиться вікно Конструктора та панель элементов та вікно назв полів запиту Справка.

  9. Очистіть від елементів та написів Заголовок отчёта, Область данных и Нижний колонтитул (використовуючи клавішу Shift та ліву клавішу миші для вибору елементів та написів, Delete – видалення).

  10. Відредагуйте звіт за допомогою Конструктору до наведеного нижче зразка, використовуючи команди панелі елементів – напис, – вставка малюнку, – розрив сторінки, всі поля вікна запиту Справка (щоб перенести будь-яке поле з вікна запиту в область конструктору потрібно перемістити це поле при допомозі лівої кнопки миші, а потім видалити елемент керування цього поля, а оставити лише напис) та команди Вставка – Номер страницы, Вставка – Дата и время. Розташуйте текст в Область данных по центру сторінки. Рамки навколо тексту – невидимые.

  11. Збережіть зміни та закрийте.

  12. З апустіть звіт на виконання подвійним натиском лівої кнопки миші на ярлику запиту Выдача справок. У вікні, що з’явиться введіть, наприклад прізвище Воробьев, натисніть на кнопці ОК. Після чого з’явиться звіт, який ви можете вивести на друк. Так як у таблиці Список є три прізвища Воробьев то можна одночасно надрукувати три довідки на різних бланках, перегляньте ці довідки при допомозі кнопок розташованих в нижньому рядку цього вікна. Закрийте вікно звіту.

Завдання 26. Створіть за допомогою Конструктора звіт Список слушателей.

Ставитися задача вивести списки слухачів по групах. Для цього їх потрібно згрупувати і відсортувати в середені групи за алфавітом. Як джерело даних візьмемо таблицю Список.

  1. Виберіть закладку Отчёты.

  2. Натисніть на кнопку Создать.

  3. У вікні, що з'явилося, Новый отчёт виберіть режим Конструктор і таблицю Список.

  4. Якщо відсутній Заголовок отчёта, додайте його за допомогою команди Вид – Заголовок/примечание.

  5. Натисніть на кнопку - Сортировка и группировка.

  6. У вікні, що з'явилося, в першому стовпчику із спадаючого списку виберіть поле Учебная группа для сортування та угрупування. В стовпчику Порядок сортировкипо возрастанию. У розділі Свойства группы в Заголовке группы виберіть зі спадаючого списку Да.

  7. Виберіть друге поле для сортування - Фамилия. Для цього поля в Заголовке группы – значення Нет. Закрийте це вікно.

  8. Відредагуйте звіт за допомогою Конструктору до наведеного нижче зразка

    1. У розділі Нижній колонтитул помістите номера сторінок. Для цього додайте в область даних порожнє поле, натиснувши на кнопку і перемістивши мишкою в потрібне місце.

    2. Видаліть елемент керування поля. Виділите порожнє поле.

    3. Натисніть кнопку - Свойства.

    4. Наберіть у рядку Дані вираз =[Page]

    5. Закрийте поточне вікно. Номера зі сторінок будуть з'являтися наприкінці кожної сторінки.

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

    7. Збережіть звіт з іменем Список слушателей.

    8. Перегляньте отриманий звіт.

Завдання 27. Пронумеруйте запису в області даних звіту Список слушателей.

  1. Встановіть для звіту Список слушателей режим Конструктор.

  2. Додайте в Область данных порожнє поле, перед полем Фамилия (використавши кнопку )

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

  4. Виділіть напис порожнього поля і натисніть кнопку - Свойства.

  5. Відкрийте розділ Данные і в рядок Данные впишіть вираз =1.

  6. В рядку Сумма с накоплением виберіть значення Для группы із спадаючого списку.

  7. Закрийте вікно з властивостями полів. Перейдіть у режим попереднього перегляду. Переглянете результат. Збережіть зміни та закрийте звіт.

Завдання 28. Обчисліть кількість записів у звіті Список слушателей.

  1. Відкрийте звіт Список слушателей у режимі Конструктора.

  2. Додайте область примітки звіту, якщо її немає в Конструкторі. Для цього виконаєте команду Вид - Заголовок/Примечание.

  3. Додайте в область примітки порожнє поле, клацнувши по кнопці перетягнувши її мишкою в область Примітка звіту в положення під полем Прізвище.

  4. В елемент керування (Поле ...) впишіть такі слова Общее количество записей:

  5. Активізуйте порожнє поле і клацніть по кнопці - Свойства на панелі інструментів.

  6. Введіть в комірку Данные поля, вираз =Count(*)

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

  1. У режимі попереднього перегляду ви побачите підрахованим загальну кількість записів.

  2. Збережіть зміни у звіті. Закрийте звіт.

Кнопкова форма є не що інше, як Меню для роботи в базі даних. У меню може бути трохи декілька підменю. Ви будете створювати меню наступної структури: