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

37. Построение запроса выборки в режиме конструктор. Вычисляемое поле.

Выборка- набор записей одной табл.запрос на выборку создается 2 спосабами:

-через конструктор запросов

-с помощью мастера запросов

Чтобы создать запрос с помощью конструктора, в группе другие вкладке создание нужно выбрать команду конструктор запросов-появится окно добавление табл., в кот.делается выборка.(можно выбрать неск. Табл.)

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

В пустую ячейку в строке «Поле» вводится выражение. После нажатия клавиши Enter и перевода курсора в другую ячейку будет выведено имя поля «Выражение N», где N – целое число, увеличивающееся на единицу для каждого нового создаваемого вычисляемого поля в запросе. В режиме таблицы данное имя становится заголовком столбца. Пользователь имеет возможность переименовать вычисляемое поле. Для вычисляемых полей допускается сортировка, задание условий отбора и расчет итоговых значений, как и для любых других полей. Для расчета итоговых значений следует выбрать в ячейке строки «Групповая операция» элемент «Выражение». Ввод данных в вычисляемые поля или их изменение в режимах таблицы или формы невозможен. При изменении значений полей, используемых в выражении, значение вычисляемого поля обновляется автоматически. В Access определена специальная функция Count, обеспечивающая подсчет числа записей в запросе.

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

Итоговый запрос можно создать с помощью Мастера. После выбора полей для будущего отчета и нажатия кнопки Далее появляется диалоговое окно, предлагающее выбрать форму запроса: подробный или итоговый. После установки флажка напротив надписи «итоговый» активизируется кнопка Итоги, с помощью которой определяется, какие итоговые значения нужно подсчитать. Можно подсчитать:

-сумму значений

-среднее значение

-минимальное значение

-максимальное значение

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

- открыть запрос для просмотра данных

- изменить макет запроса

Если было выбрано первое действие, то

после нажатия кнопки Готово появляется готовый запрос в режиме таблицы. В случае выбора второго действия, мы увидим готовый запрос в режиме конструктора.

39. Условия отбора записей. Групповые операции в запросах

Условие отбора обеспечивает поиск точного ему соответствия. Можно задавать менее жесткие условия отбора. Для этого используются символы шаблона и операторы сравнения в полях с числовыми значениями (>,<,<=,>=,<>, between … and …). Чтобы добавить условие отбора используется строка с логическим оператором «ИЛИ». Если нужно задать несколько дополнительных условий, они последовательно будут занимать следующие строки фильтра. При вводе данных в несколько полей Access работает с ними, используя логическую операцию «И». Это означает, что запись должна удовлетворять всем заданным условиям.

Для получения итоговых значений используется групповые операции. Чтобы их произвести, необходимо в режиме конструктора запросов выбрать в меню «Вид» команду «Групповые операции», либо на панели инструментов нажать значок суммы. После этого в макете запроса появится новая строка «Групповая операция». Групповые операции позволяют производить большое количество операций над данными, такие как: группировка, подсчет суммы, подсчет среднего значения, поиск минимального и максимального значения, подсчет общего количества записей, определение первого или последнего значения в списке и т.д.

В запросе с групповыми операциями может использоваться сортировка полей.

Сортировка: (допускается до7 вложенных )

-обычная(осуществляется по одному полю)

-вложенная(осуществляется с лева на право)

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