Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rkr.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
327.17 Кб
Скачать

29.Групові операції.

При обробці даних у таблицях часто виникає необхідність відображати за допомогою запитів не окремі записи, а результати, обчислені або сформовані за визначеними критеріями для різних груп записів у таблиці (наприклад, мінімального, максимального чи середнього значень). Для цього використовують кнопку Totals (Групповыеоперации) на панелі інструментів, яка є доступною у режимі Конструктора запитів. Після її застосування у бланк запиту буде додано рядок Groupby(Групповаяоперация), у списку значень якого потрібно вибрати одну з групових функцій:

Sum– сумування значень у групі;

Avg– середнє значення для групи;

Min– мінімальне значення для групи;

Max– максимальне значення для групи;

Count– підрахунок кількості значень у групі;

First– значення поля у першому записі групи;

Last– значення поля в останньому записі групи.

Нижче перераховані типи групових операцій: GroupBy — визначення групи шляхом зменшення записів до унікальних значень; Expression — обчислення на основі узагальненої функції; where — вказівка умови, що обмежує значення в кожній групі

При необхідності відобразити лише кілька перших записів запиту використовують кнопку TopValues(Набор значений).

30.Запити з параметрами

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

Для спрощення використовують запити з параметрами. При виконанні такого запиту буде відображено діалогове вікно EnterParameterValue (Введитезначение параметра), в якому потрібно ввести конкретне значення.

Щоб створитизапит з параметром, необхідно виконати такі дії:

  • відкрити в режимі Конструктора запит, на основі якого буде створено запит з параметром;

  • для стовпця, значення якого може змінюватись, замість конкретного значення ввести в рядок Criteria (Условиеотбора) у квадратних дужках слово або фразу, яка буде виведена у вигляді запрошення в діалоговому вікні при виконанні запиту.

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

  • Для кожного параметра запитуможнавказати тип даних. Accessвикористовуєцюінформаціюдля перевіркивведеногозначення. Наприклад, якщовизначено параметр як числовий, Accessвідкинелітернісимволи в значенні параметра. ЗмовчазноїзгодиAccessнадає параметрам запитутекстовий тип даних. Якщопотрібнозмінити тип даних, треба вибрати команду Запрос/Параметры, і Accessвиведе на екранвікнодіалогу Параметры запроса. В цьомувікнідіалогу вводиться ім'я кожного параметра, тип якого ми хочемовизначити, в стовпчик Параметр в такому вигляді, в якомувонобуловказане в бланку запиту, але без квадратнихдужок. В стовпчику Тип данных треба встановитипотрібний тип даних, якийвибираєтьсязі списку, щорозкривається. Післявизначеннявсіхпараметрівнатискаємо кнопку Ok.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]