Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ІСТлаб.doc
Скачиваний:
29
Добавлен:
20.02.2016
Размер:
680 Кб
Скачать
☆

Between дата And дата

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

Закрити вікно конструктора запитів. Access, запитає, чи потрібно зберегти запит. Клацнути по кнопці “Да”. У вікні “Сохранение” в поле “Имя запроса” ввести ім'я запиту “Дата” і “ОК”.

5.4. Створення запиту за кількома умовами

Технологія створення запитів за кількома умовами, полягає в наступному: спочатку в конструкторі задають одну умову і перевіряють її дію, проглядаючи тимчасовий набір даних. Потім додають наступну умову і знову проглядають тимчасовий набір даних. Якщо результат задовольняє, зберігають запит для наступного використання.

Умову вищої освіти вводять наступним чином: на перетині рядка “Условие отбора” та поля Освіта вносять “вище”.

Умову про стаж роботи вводять на перетині рядка “Условие отбора” та поля Дата прийому на роботу за допомогою конструктора виразів

Year(Date())-Year([Персонал]![Дата прийому на роботу]) > 3

За наведеною умовою різниця між поточним роком і роком прийому на роботу перевищує трьох років.

5.5. Обчислення в запиті. Створення запиту на зміну даних поля Оклад

Для створення запиту обчислення в полі потрібно внести в бланк конструктора запиту поле Оклад, вибрати команду “Запрос”, “Обновление”або скористатися відповідною кнопкою Панелі інструментів.Access доповнить бланк запиту рядком “Обновление”, призначеним для введення нових значень полів таблиці. На перетині рядка “Обновление”та стовпчика“Оклад” внести за допомогою конструктора виразів:

[Персонал]![Оклад]*1,2

Зберегти запит під назвою “Оновлення”. Перед виконанням запиту проглянути таблицю“Персонал”.

Виконати запит. Access попередить, що внаслідок виконання запиту відбудуться зміни в таблиці. Клацнути по кнопці“ОК”.Accessвидасть ще одне повідомлення про кількість записів, які змінюються. Знову –“ОК”. Відкрити таблицю“Персонал” і переконатися, що значення в поліОкладзбільшені на 20 відсотків.

5.6. Використання статистичних функцій в запиті

Запит можна використовувати для підведення підсумків, узагальнення даних з вихідних таблиць. Обчислення можна виконувати над усіма записами або над групами записів. Для цього Access має статистичні функції:

Функція

Дія

Sum

Підсумовування значень поля в записах, відібраних запитом

Avg

Обчислення середнього значення поля в записах, відібраних запитом

Min

Обчислення мінімального значення поля в записах, відібраних запитом

Max

Обчислення максимального значення поля в записах, відібраних запитом

Count

Обчислення кількості записів, відібраних запитом

StDev

Середньоквадратичне відхилення значень даного поля

Var

Дисперсія значень даного поля

Для створення запиту на визначення середнього окладу потрібно в полі конструктора запису Окладклацнути по кнопці “Групповые операции” на панелі інструментів або скористатися контекстним меню. В бланку запиту з'явиться рядок “Групповая операция”. На перетині рядка “Групповая операция”і поляОкладвибрати функціюAvg.

При виконанні запиту з’явиться інформація про середню зарплату працівників.

Якщо функцію Avgзамінити на Max, то результатом буде інформація про максимальну зарплату.