Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по киту.docx
Скачиваний:
1
Добавлен:
20.04.2019
Размер:
320.17 Кб
Скачать

16.Групповые операции.

При необходимости выполнить вычисления суммы в группе записей (для подсчета суммы стоимостей всех товаров

в каждой сделке).

Для этого надо на­жать на кнопку «Групповые операции» на панели инструментов. Пос­ле этого в Бланке запроса по­явится новая строка под названием Групповые операции. В ней в соответствующей графе указать тип выполняемого вычисления, раскрывая список типов операций (например, Sum – сложение, Avg – среднее, Min – минимальное, Max – максимальное значение, Count – количество записей и т.п.).

17.Параметрический запрос.

Параметрический запрос – это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например условие для возвращения записей или значение, которое требуется вставить в поле. Можно разработать запрос, выводящий приглашение на ввод нескольких единиц данных, например двух дат. Затем Microsoft Access может вернуть все записи, приходящиеся на интервал времени между этими датами.

Для каждого поля, которое предполагается использовать как параметр, нужно ввести в ячейку строки Условие отбора выражение с текстом приглашения, заключенным в квадратные скобки.

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

Чтобы запросить у пользователя один или несколько знаков для поиска записей, которые начинаются с этих знаков или содержат их, можно использовать оператор LIKE и подстановочный знак (*).

18.Перекресный запрос.

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

Последовательность действий при создании перекрестного запроса с помощью Мастера:

  1. на вкладке «Запросы» окна базы данных нажать кнопку «Создать»;

  2. в диалоговом окне «Новый запрос» выбрать в списке «Перекрестный запрос» и нажать кнопку «ОК»; откроется окно «Создание перекрестных таблиц»;

  3. выбрать из списка запрос-источник и дальше выполнять инструкции в диалоговых окнах Мастера.

Последовательность действий при создании перекрестного запроса при помощи Конструктора:

  1. в режиме Конструктора создать запрос-источник;

  2. на панели инструментов нажать кнопку «Тип запроса» и выбрать опцию «Перекрестный»;

  3. для полей, значения которых будут заголовками строк, в строке Перекрестная таблица, выбрать ячейку «Заголовки строк» и оставить в строке Групповая операция значение «Группировка»;

  4. для полей, значения которых будут представлены в запросе в качестве заголовков столбцов, в строке Перекрестная таблица выбрать ячейку «Заголовки столбцов». Значение «Заголовки столбцов» можно выбрать только для одного поля и оставить – «Группировка».

Примечание: по умолчанию заголовки столбцов сортируются по алфавиту или числовому значению.

  1. для поля, значения которого нужно использовать при создании перекрестной таблицы, щелкните ячейку строки Перекрестная таблица и выберите Значение.

Примечание: пункт Значение можно выбрать только для одного поля.

  1. в строке Групповая операция выберите статистическую функцию, которая будет использована для заполнения перекрестной таблицы (например, Sum, Avg или Count).

  2. далее можно выполнить следующие действия:

для задания условия отбора, ограничивающего отбираемые заголовки строк до выполнения вычисления, ввести выражение в строку Условие отбора поля, для которого в ячейке строки Перекрестная таблица выбрано значение Заголовки строк