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

Щоб було більш зрозуміло, створимо запит аналогічний попередньому. Потрібно розрахувати вік учнів школи.

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

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

  • в бланк запиту подвійним клацанням відберіть поля: Призвіще, І.П., Дата народження;

  • встановіть курсор у майбутньому стовпці бланку запиту та натисніть кнопку Построить на панелі інструментів – відкривається діалогове вікно Построитель выражений, за допомогою якого ми будемо складати формулу таку, як і формула попереднього запиту;

  • у лівому полі виконайте подвійне клацання на папці Функции – папку розгорнуто, відображується її вміст;

  • виконайте подвійне клацання на папці Встроенные функции – зараз у середньому полі представлено список категорій функцій, а в правому полі – список функцій виділеної категорії;

  • у середньому полі одиночним клацанням виберіть категорію Дата/Время, в правому – функцію Year, після чого натисніть кнопку Вставить. В верхньому полі вікна представлено вираз: Year (<number>) Примітка: Вставлення функції можна виконувати подвійним клацанням.

  • виконайте одиночне клацання на слові “number” – його виділено;

  • в правому полі вікна виберіть функцію Date та введіть її (подвійне клацання або кнопка Вставить);

  • вийдіть за межі дужок виразу та нитисніть кнопку “-”(мінус) в рядку кнопок;

  • знову виконайте введення функції Year, а слово <number> замініть виразом [Дата народження];

  • по закінченню введення натисніть ОК. Оцініть результат – формулу внесено в бланк запиту;

  • за замовчанням полю присвоєно ім’я Выражение. Перейменуйте поле, надавши йому ім’я Вік;

  • перегляньте запит та збережіть його під іменем 12_Вік учнів;

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

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

Наприклад, потрібно представити інформацію про поведінку учнів по класах.

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

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

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

  • підсумкові функції мають значення не для окремого запису, а для групи. Тому попередньо їх потрібно згрупувати. Клацніть на кнопці Групповые операции на панелі інструментів – у бланку запиту з'являється рядок Групповые операции;

  • для полів, по яким проводиться підрахунок потрібно встановити відповідну функцію. Клацніть в рядку Групповые операции одного з стовпців Поведінка – з’являється кнопка випадаючого списку функцій. Відкрийте його та виберіть операцію Count (підрахунок кількості);

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

  • перегляньте запит: ЗапросЗапуск або кнопка Запуск на панелі інструментів. Результуюча таблиця представляє список всіх класів з підрахованою кількістю за поведінкою;

  • якщо вам потрібно, щоб запит видавав інформацію по конкретному класу потрібно встановити параметр для стовпцю Клас. В рядок Условие отбора стовпцю Клас введіть: Like [Назва класу];

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

  • самостійно складіть наступні запити:. - 1й запит (14_Кількість предметних оцінок у класах) видає інформацію загальним списком по всім класам; - 2й запит (15_Кількість предметних оцінок по класу)– по окремому класу.

Результуюча таблиця запитів:

Оцінка

Предмет

Клас

- 3й запит (16_Середній вік ПС викладачів школи), який підраховує середню цифру педагогічного стажу викладачів школи. Примітка: Для підрахунку середнього значення використовується формула Avg. Результуюча таблиця запиту складається з одного стовпцю: ПС(педагогічний стаж) таблиці Список викладачів.