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

№55 «Вычисление» в запросе. Способы группировки, групповые функции.

Над отобранными в результате выполнения запроса данными можно производить вычисления, используя групповые функции: Sum(сумма), Avg(среднее значение), Count(количество), Min(минимал-е знач), Max(максим-ое знач).

Для выполнения групповых операций в запросе следует:

Внести в бланк запроса допол-ую строку "Групповая операция", используя кнопку «Сигма».

В строке "Групповая операция" в нужном поле указать способ разбиения на группы : Условие- если в поле задается условие отбора, групповую ф-ю (Sum,Min, ...)- если над значениями данного поля должны проводится групповые операции, Группировка- в ост случаях.

№56. Виды запросов. Порядок формирования запроса.

Объект Запрос предназначен для отбора, изменения и анализа данных. Запросы так же используются в качестве источника данных для форм и отчетов. Запросы позволяют вычислять итоговые значения и выводить их в компактном формате, подобном формату электронной таблицы, а так же выполнять вычисления над группами записей. Запросы можно создавать самостоятельно в режиме Конструктора и с помощью средства автоматизации – Мастера Запросов. Создание запросов в режиме Конструктора позволяет разработать его более детально. В MS Access можно создавать следующие типы запросов:

  • запрос на выборку;

  • запросы на изменение (запрос на обновление, удаление и добавление записей таблицы);

  • запрос с параметрами;

  • перекрестный запрос;

  • запросы SQL (запросы на объединение, запросы к серверу, управляющие запросы, подчиненные запросы).

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

  • Открыть в окне «База данных» вкладку с запросами, нажав меню объектов кнопку Запросы.

  • Выбрать средство Создание запроса в режиме Конструктора.

  • В появившимся окне «Добавление таблиц» выбрать таблицы, данные из которых должны выдаваться в результате выполнения запроса, с помощью кнопки Добавить.

  • В окне «Запрос» в строку Поле бланка запроса внести поля, на которые накладываются условия и/или значения которых необходимо отобразить в ответе на запрос, перетаскивая их мышкой или задавая с помощью кнопки выбора полей.

  • Если требуется упорядочить результирующие данные по значению определенного поля, для него в строке бланка Сортировка указать порядок сортировки.

  • В строке Условие отбора и последующих строках задать критерии отбора в виде конкретных значений или логических выражений. Для автоматизации создания логических выражений можно использовать Построитель выражений, вызываемый нажатием кнопки панели инструментов (волшебная палочка). В нижней левой области окна «Построитель выражений» следует выбрать группу Операторы, в нижней центральной – вид операторов, в нижней правой – название конкретного оператора. Если заданные для разных полей условия отбора записаны в одной строке, то они связываются логической операцией «И», а условия отбора, заданные в разных строках, условием «ИЛИ».

  • В строке Вывод на экран поставить маркеры для тех полей, значения которых необходимо вывести на экран.

  • Результат выполнения запроса можно предварительно рассмотреть, нажав кнопку «Режим таблицы».

  • Для выполнения запроса в пункте меню Запрос выбрать команду Запуск или нажать кнопку (воскл. знак).