Слайд 2
![Что такое «Запрос»? Запрос – это требование предоставить информацию, накопленную](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-1.jpg)
Что такое «Запрос»?
Запрос – это требование предоставить информацию, накопленную в таблицах.
Запрос может относиться к одной или нескольким связанным таблицам.
Слайд 3
![После создания и запуска запроса Access может вернуть и отобразить](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-2.jpg)
После создания и запуска запроса Access может вернуть и отобразить в
виде строк и столбцов множество записей. Эти записи называются результирующим набором записей.
С результирующим набором записей можно проводить операции сортировки и фильтрации
Слайд 4
![Режимы работы с объектом «Запрос» Режим конструктора Режим таблицы Режим SQL](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-3.jpg)
Режимы работы с объектом «Запрос»
Режим конструктора
Режим таблицы
Режим SQL
Слайд 5
![Конструирование запроса БЛАНК ЗАПРОСА](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-4.jpg)
Конструирование запроса
БЛАНК ЗАПРОСА
Слайд 6
![Групповые операции в запросах Контекстное меню](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-5.jpg)
Групповые операции в запросах
Контекстное
меню
Слайд 7
![Типы запросов Access включает множество типов запросов, которые можно разбить](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-6.jpg)
Типы запросов
Access включает множество типов запросов, которые можно разбить на пять
основных категорий
Запрос на выборку.
Запрос с параметрами.
Перекрестный запрос.
Запрос на изменения.
Существует четыре типа запросов на изменение:
на создание таблицы,
на удаление записей,
на добавление
на обновление записей.
SQL. Это запрос, который создается с помощью инструкций языка SQL.
Слайд 8
![Выбор типа запроса При открытии запроса в режиме конструктора появляется](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-7.jpg)
Выбор типа запроса
При открытии запроса в режиме конструктора появляется пункт
меню Запрос, который позволяет выбрать тип запроса
Слайд 9
![Запрос на выборку Извлекает данные из одной или нескольких таблиц](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-8.jpg)
Запрос на выборку
Извлекает данные из одной или нескольких таблиц и
результаты отображает в в режиме таблицы.
Используются для группировки записей, а также для вычисления сумм, средних значений, подсчета количества записей и расчета итоговых значений других типов
Слайд 10
![Ввод условий отбора При вводе критериев отбора для создания запроса](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-9.jpg)
Ввод условий отбора
При вводе критериев отбора для создания запроса на выборку,
используются операторы, которые делятся на:
Слайд 11
![Примеры условий отбора](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-10.jpg)
Слайд 12
![Условия отбора Оператор Like Позволяет задать образец поиска, используя символы шаблона](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-11.jpg)
Условия отбора
Оператор Like
Позволяет задать образец поиска, используя символы шаблона
Слайд 13
![Условия отбора Оператор Between Позволяет задать границы поиска значений Between Значение1 And Значение2](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-12.jpg)
Условия отбора
Оператор Between
Позволяет задать границы поиска значений
Between Значение1 And Значение2
Слайд 14
![Вычисления в запросе Встроенные («итоговые») для расчета значений по группам записей: сумма, среднее, число значений.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-13.jpg)
Вычисления в запросе
Встроенные («итоговые») для расчета значений по группам записей: сумма,
среднее, число значений.
Слайд 15
![Вычисления в запросе Пользовательские вычисления для выполнения расчетов с числовыми,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-14.jpg)
Вычисления в запросе
Пользовательские вычисления для выполнения расчетов с числовыми, строковыми или
значениями дат для каждой записи с использованием данных из одного или нескольких полей.
Для ввода таких выражений необходимо создать новое вычисляемое поле в бланке запроса:
Имя_вычисляемого_поля: Выражение
Слайд 16
![Вычисляемые поля в запросе](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-15.jpg)
Вычисляемые поля в запросе
Слайд 17
![Вычисляемые поля в запросе Для построения вычисляемого поля можно использовать](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-16.jpg)
Вычисляемые поля в запросе
Для построения вычисляемого поля можно использовать построитель выражений
Построитель
выражений позволяет формировать выражение с использованием встроенных функций, имен полей таблиц, знаков математических операций.
Слайд 18
![Построение выражений](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-17.jpg)
Слайд 19
![Примеры выражений AVG([Цена]) - среднее от значений поля «Цена» Sum([Стоимость]*[Количество])](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-18.jpg)
Примеры выражений
AVG([Цена]) - среднее от значений поля «Цена»
Sum([Стоимость]*[Количество]) – сумма произведений
значений полей «Стоимость» и «Количество»
Слайд 20
![Запрос с параметром Создается как запрос на выборку, далее в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-19.jpg)
Запрос с параметром
Создается как запрос на выборку, далее в бланке запроса
в строке «Условие отбора» указывается запрашиваемый параметр в [ ]
Слайд 21
![Перекрестный запрос Отображает результаты статистических расчетов, выполненных по данным одного](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-20.jpg)
Перекрестный запрос
Отображает результаты статистических расчетов, выполненных по данным одного поля. Например
вычисление количества значений поля КодЗаказа по каждой фирме-клиенту по сотруднику
Слайд 22
![Как создать перекрестный запрос? Новы перекрестный запрос создается с помощью Мастера](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-21.jpg)
Как создать перекрестный запрос?
Новы перекрестный запрос создается с помощью Мастера
Слайд 23
![Создание перекрестного запроса с помощью Мастера](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-22.jpg)
Создание перекрестного запроса с помощью Мастера
Слайд 24
![Запросы на изменения Запрос на удаление данных Запрос на обновление данных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-23.jpg)
Запросы на изменения
Запрос на удаление данных
Запрос на обновление данных
Слайд 25
![Запрос на удаление позволяет удалить записи удовлетворяющие условию. Выбор типа](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-24.jpg)
Запрос на удаление позволяет удалить записи удовлетворяющие условию.
Выбор типа запроса -
меню Запрос – Удаление.
В строке «Условие отбора» указывается условие
Слайд 26
![Запрос на обновление позволяет изменить значение определенного поля в записи](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/3302/slide-25.jpg)
Запрос на обновление позволяет изменить значение определенного поля в записи удовлетворяющей
условию.
Выбор типа запроса - меню Запрос – Удаление
В строке «Обновление» указывается новое значение поля