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

Редактирование запроса.

После создания запроса в режиме Конструктора или с помощью мастера необходимо отредактировать его. Выделите запрос в окне БД и щелкните на кнопке конструктор. В режиме Конструктор доступна панель Конструктор запросов.

- Вид – Позволяет просматривать запрос в различных режимах.

- Запуск – Выполняет запрос.

- Сохранить – сохраняет запрос.

Подсказка для ввода данных пользователем.

Конкретное значение поля в условиях отбора может вводиться непосредственно в бланк запроса или задаваться пользователем при выполнении запроса в ДО. Чтобы вводилось ДО для ввода конкретного значения поля в условиях отбора, нужно определить параметры запроса. Имя параметра запроса может вводиться непосредственно в условиях отбора в квадратных скобках. При выполнении запроса в ДО введите значение параметра. Если в запрос вводится несколько параметров, то порядок их ввода через ДО определяются порядком расположения полей с параметрами в бланке запроса.

Вычисление данных.

С помощью запросов можно выполнять групповые вычисления. Подсчет выписанных заказов может быть весьма полезен. Все подобные подсчеты выполняются в строке Групповая операция области Бланк запроса. По умолчанию эта строка в бланке запроса не появляется. Чтобы отобразить ее на бланке нужно: кнопка групповые операции или меню Вид/групповые операции.

Строка Групповые операции позволяет выполнить несколько операций с данными.Каждую операцию можно выбрать в раскрывающемся списке. В раскрывающемся списке поля в строке Групповая операция можно выбрать следующие значения:

SVMсуммирует значения полей, работает с числовыми полями.

AVGусредняет поля.

MIN, MAXнаходит в данном поле min и max значение.

COUNTподсчитывает число случаев применения данного поля.

ST DEVст. откл.

VARдисперсия.

FIRSTнаходит первую запись в поле .

LASTнаходит последнюю запись в поле.

Выражение – создает расчетное поле.

Условие - исполняет команду SQL-Where.

Сортировка данных.

Access размещает записи в итоговой таблице в том порядке, в котором их находит. Эти записи можно отсортировать, используя строку Сортировка. В поле Названия в строке Сортировка выберите в раскрывающимся списке по возрастанию .

Создание перекрестных запросов.

Перекрестный запрос позволяет вычислить сумму числовых значений полей.

Перекрестная таблица.

В строке Перекрестная таблица показываются названия каждого поля в перекрестной таблице.

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

Чтобы создать перекрестный запрос, выполните следующие действия:

  1. В окне БД на вкладке Запросы щелкните на кнопке Создать.

  2. Выберите режим Конструктор и далее в ДО Добавление таблицы выберите таблицы, которые необходимо использовать для создания перекрестной таблицы.

  3. Перетащите вставьте в бланк запроса поля, которые необходимо использовать в запросе (название, код товара, кол-во).

  4. Задайте в каждом поле необходимые Условия отбора и Сортировки.

  5. Щелкните на панели инструментов на кнопке Тип запроса а затем выберите Перекрестный.

  6. Выберите поле Название в качестве заголовка столбцов и с помощью раскрывающегося списка поля назначьте поле в строке Перекрестная таблица как заголовки столбцов.

  7. Выберите поле Код товара в качестве заголовка строк и с помощью раскрывающегося списка поля назначьте поле в строке Перекрестная таблица как заголовки строк.

  8. С помощью раскрывающегося списка поля назначьте поле Код товара в строке Перекрестная таблица как Значение .В строке групповая операция данного поля нужно задать суммирование (Sum) или усреднение (Avg).

  9. Щелкните на кнопке Запуск на П.И. ,чтобы просмотреть результаты запроса.