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

Лекция 23. Управление данными в Microsoft Access (часть 8).

План лекции

  1. Параметрические запросы

  2. Параметр для столбца таблицы

  3. Объединение текстовых полей

  4. Итоговые запросы

  5. Добавление в решетку строки групповых операций

  6. Выбор пяти лучших клиентов

  7. Модифицирующие запросы

  8. Создание таблиц

  9. Запросы добавления

  10. Запросы обновления

  11. Запросы удаления

Текст лекции

Параметрические запросы

Иногда в формуле могут использоваться коэффициенты, значения которых оператор вводит по своему усмотрению. Вводимое значение называется параметром, а запрос - параметрическим.

  1. Придумайте для параметра имя. Оно не должно совподать с именем существующего столбца.

    В предыдущем примере будем использовать параметр с названием Коэффициент.

  2. Введите имя параметра в формулу и заключите его в квадратные скобки.

  3. Запустите запрос на выполнение. Появится окно Введите значение параметра.

  1. Введите значение параметра и ОК.

Параметр для столбца таблицы

Например, в строке Условие отбора для столбца Организация вставлено название параметра (в квадратных скобках) - Название организации. Запрос выведет результаты для той организации, название которой вы введете.

Объединение текстовых полей

В фрмулах можно использовать не только числовые, но и текстовые поля. Выражение для текстовых полей выглядит так же , как и для числовых: имя поля заключается в квадратные скобки. В формулу можно добавлять постоянный текст, заключаемый в двойные кавычки. Например, , . Текстовые поля объединяются с помощью символа амперсанта (&).

Итоговые запросы

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

Варианты запросов:

Сколько заказов было получено в предыдущем месяце?

Сколько денег получено в этом году?

За какие 10 продуктов было выручено денег ,больше в этом году?

Итоговый запрос создается как и обычный запрос в окне «Конструктор запросов». В этих запросах используются статистические функции:

    • Avg() – вычисляет арифметическое среднее набора чисел, содержащихся в указанном поле запроса;

    • Count() – вычисляет количество непустых записей, возвращаемых запросом;

    • Sum() – возвращает сумму набора значений, содержащихся в заданном поле;

    • Max() – возвращает максимальное значение из набора, содержащегося в указанном поле;

    • Min() – возвращает минимальное значение из набора, содержащегося в указанном поле.

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

Соседние файлы в папке Консп. лекций