Формирование условий отбора в запросе
При установке критерия Access использует технологию под названием Поиск по образцу. При этом выделяется поле, которое содержит нужные значения. Выбранное поле и его содержимое образцом для поиска подобных данных. Выражение условия может представлять собой математическую формулу, включающую определенные вычисления.
При формирования запроса в режиме конструктора используются строки:
Название строк | Назначение |
Поля | Поле таблицы, по которому производится запрос |
Имя таблицы | Таблица, из которой включаются данные в запрос |
Сортировка | Содержит условия сортировки в одном из порядков: · От минимума до максимума (возрастание) · От максимума до минимума (убывание) |
Вывод на экран | Флажок выставлен – поле видно в запросе, не выставлен – поле скрыть |
Условия отбора | Например для цифровых (>3), для текстовых |
Кроме создания нового запроса конструктор позволяет, и изменять уже существующие запросы. Для этого нужно просто открыть существующий запрос в режиме конструктора и произвести необходимые изменения.
Аналогично, из теории выше, формируем, как ниже предоставлено:
«Построение запросов к базе данных»
Запрос.
Создаются пользователями для выборки нужных данных из 1 или нескольких связанных таблиц. Результатом выполнения запроса является таблица которая может быть использована на ряду с другими таблицами БД при обработке данных. Запрос может по образцу запросов или с помощью экскурсии SQL – языка запросов. С помощью запроса можно также обновить, добавить данные в таблице или создать новые таблицы на основе уже существующих.
Запросы позволяют ограничить диапазон просмотра данных, извлекая при этом поля из одной или нескольких таблиц запросы можно использовать многократно. Способы создания запросов.
Создание запроса с помощью мастера.
Выполняет пошаговую процедуру построения запросов, залавая серию вопросов и предлагая варианты ответов.
Создание запросов в режиме конструктора.
Позволяет не только создать запрос, но и модифицировать уже существующий, открыв запрос в режиме конструктора можно добавлять поля, задавать условия отбора, устанавливать параметры, определяющие порядок сортировки и обобщать информацию.
Создание запроса с помощью мастера.
С его помощью можно создать простой запрос. Он полезен, когда необходимо избавиться от лишних полей, но при этом видеть каждую запись в таблице БД. Мастер создает запрос на выборку, которую кроме вывода данных из таблиц может выполнять некоторые простые вычисления, основываясь на результатах отбора.
Создание запросов в режиме конструктора.
Построение более сложных запросов лучшее выполнять в режиме конструктора. Он представляет для работы две области таблиц, которые используются для данного запроса. Область запроса: позволяет определить список полей в запросе, а так же задать условия отбора для фильтраций данных и сортировать результатов, которые будут получены после выполнения запросы.
Чтобы открыть существующий запрос в режиме конструктора необходимо:
1. Щелкнуть на кнопке запроса
2. В списке запросов выбрать имя запроса, которые нужно редактировать
3. Щелкнуть на кнопке конструктор на панели инструментов или правой кнопкой мыши и выбрать конструктор.
Формирование условий отбора в запросе.
При установке критерия Access использует технологию поиск по образцу при этом выделяется поле, которое содержит нужные значения выбранное поле и его содержимое.
При формировании запроса в режиме конструктора используются строки:
1. Поля – поле таблицы из которых производиться запрос.
2. Имя таблицы – таблицы из которых включаются данные в запрос.
3. Сортировка – содержит условие сортировки в одном из порядков
4. Вывод на экран – поле видно в запросе.
5. Условие отбора – для цифровых (>3) для текстовых
По завершению формирования запроса изменить на кнопке вид запроса щелкнуть на кнопке вид и результат, который усовершенствования запроса отобразиться на экране виде таблицы.
Задание:
1. Создать запрос на выборку с помощью мастера.
2. Создать сложный запрос с условиями из двух связанных таблиц с помощью конструктора.
В запросе сложном должны использоваться следующие параметры: сортировка, вывод на экран, условие отбора.
Простой запрос:
Порядок выполнения:
1. На вкладке «Создание» нажимаем «Мастер запроса»
2. Выскакивает окно, выбираем «простой запрос – таблица «данные студентов»-адрес, фамилия»
3. Нажимаем «готово»
4. Запрос осуществился
На вкладке «Создание» в группе «Другие» выбираем «Мастер запросов».
Рисунок 1 Кнопка мастера запросов
Появилось окно, в котором выбрать типа запроса. Выбираем «Простой запрос» - таким образом создается запрос на выборку из определенных полей.
Рисунок 2 Запрос простой
Выбираем таблицы и поля, которые требуются для запросов при помощи символов: «>», «>>», «<», «<<».
Рисунок 3 Выбор полей для запроса
Выбрав из нескольких таблиц нужные поля для удобного отображения информации, в базе данных появляется готовый запрос, состоящий из выбранных полей.
Рисунок 4 Готовый запрос
Модификация запроса в режиме конструктор.
Более сложные запросы лучше выполнять в режиме конструктора запросов. Он предоставляет для работы две области: панель таблиц (отображает таблицы, которые используют для данного запроса) и банк запроса (позволяет определить список полей в запросе, а также задать условия отбора для фильтрации данных и сортировки результатов, которые будут получены в результате выполнения запроса). Режим конструктора предназначен для новых и редактирования существующих запросов в роде созданных ранее простых запросов. Чтобы открыть существующий запрос в режиме конструктора, необходимо:
1) Открыть БД, содержащую запрос, который необходимо отредактировать
2) В окне БД щелкнуть по кнопке «Запросы»
3) В списке запросов выбрать имя запроса, который необходимо редактировать
4) Нажать кнопку «Конструктор» на панели инструментов окна БД, запрос откроется в окне конструктора
Рисунок 5 Кнопка «Конструктор»
5) Нажать «Добавить таблицу», выбрать требуемым таблицу
В верхней области появятся отображения выбранных таблиц и связи между ними
6) При необходимости написать условия отбора
Рисунок 6 Добавление таблицы в режиме «Конструктор»
7) После этого на вкладке «Конструктор» из группы «Результаты» нажать кнопку «Выполнить».
Рисунок 7 Кнопка «Выполнить»
Рисунок 8 Результат запроса