Добавил:
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. Щелкните на кнопке Запуск на П.И. ,чтобы просмотреть результаты запроса.

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