Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Access.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.68 Mб
Скачать
  1. Створення перехресного запиту

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

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

  • СоздатьНовый запрос, Конструктор, ОК;

  • у вікні Добавление таблицы виберіть таблицю Список учнів, Журнал успішності;

  • в бланк запиту відберіть: 2 поля Сім’я з таблиці Список учнів; поле Клас з таблиці Журнал успішності;

  • дайте команду ЗапросПерехкрёстный або випадаючий список Тип запроса на панелі інструментів. В бланку запиту з’являється новий рядок Перекрёстная таблица;

  • в рядку Перекрёстная таблица потрібно встановити режим виведення кожного поля. Для цього: активізуйте ячейку рядку Перекрёстная таблица для стовпцю Сім’я – з’являється скритий елемент кнопки випадаючого списку; - у випадаючому списку виберіть Заголовок столбцов; - для другого стовпцю Сім’я встановіть Значение; - для стовпцю Клас – Заголовок строк;

  • для поля Сім’я, якій встановлено режим виведення Значение, у рядку Групповая операция встановіть функцію Count (підрахунок кількості);

  • для поля Клас у рядку Сортировка встановіть По возрастанию;

  • перегляньте створений запит та оцініть результат: ячейка на перехресті рядку (Назва класу) та стовпцю (Сім’я) відображує кількість дітей класу з різних сімей;

  • збережіть запит (18_Кількість різних сімей по класах) та закрийте створений запит;

  • самостійно створіть перехресний запит (19_Підрахунок учнів по класах з різною поведінкою), який видає інформацію про поведінку учнів по класах. Результуюча таблиця запиту:

    Добра

    Задовільна

    Не задовільна

    1-А

    1-Б

    і т.д.

  • закрийте створений запит.

На цьому занятті ми розглянули:

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

  • створення обчислювальних запитів за допомогою вікна Постоитель выражений;

  • створення підсумкових запитів з використанням функцій Count, Avg, Sum;

  • запити на зміну;

  • перехресний запит.

Практична робота 5 Робота з формами

Форма – це електронний бланк, який має поля для введення даних до таблиць. Існує два види формування структури форм:

(а) на основі таблиці;

(б) на основі запиту.

Як і інші об’єкти Access, форми можна створювати вручну і автоматично кількома способами.

  1. Автоформи

Це самий простий вид автоматичних форм. Існує три виду автоформ:

(а)“в стовпець” – відображує всі поля одного запису;

(б) ланцюжкова – відображує одночасно групу записів;

(в) таблична – зовні не відрізняється від звичайної таблиці.

  • В стартовому вікні програми перейдіть на вкладницю Формы;

  • натисніть кнопку Создать;

  • в діалоговому вікні Новая форма виберіть Автоформа: в столбец;

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

  • натисніть кнопку ОК – автоформа сформована автоматично і готова до роботи;

  • якщо вікно не розгорнуто на весь екран – розгорніть. В лівому нижньому куті екрану розташована Панель кнопок переміщення, призначена для навігації. Скористайтеся нею;

  • за допомогою створеної форми внесіть в таблицю Список викладачів декілька записів;

  • збережіть форму під іменем 01_Список викладачів (в стовпець);

  • відкрийте таблицю Список викладачів і переконайтеся, що нові записи в таблицю внесено. Закрийте таблицю;

  • самостійно створіть автоформи інших видів для таблиць Список предметів та Список учнів . Через створені форми внесіть до таблиць декілька записів. Примітка: Автоформа, яка базується тільки на одному об'єкті називається простою. Якщо форма базується на декількох об'єктах, вона називається складною. Складна форма створюється іншими засобами створення форм.