
- •Работа с простейшими базами данных
- •1. Создание новой базы данных
- •2. Создание новой таблицы базы данных
- •3. Типы данных
- •4. Общие свойства поля
- •2. Запросы системы access
- •2.1. Основные виды запросов
- •2.2. Основы конструирования запроса
- •Вызов конструктора запросов
- •Правила заполнения бланка запросов
- •4.2.3. Виды условий отбора
Вызов конструктора запросов
Разработка запроса может производиться в разных режимах, самым универсальным является режим Конструктор. В этом режиме вызывается окно конструктора запросов, содержащее схему данных, включающую в себя используемые таблицы, и бланк запроса. При конструировании запроса достаточно, работая мышью, выделить и перетащить необходимые поля из таблиц, представленных в схеме данных запроса, в бланк запроса и ввести условия отбора записей.
Рассмотрим последовательность действий для его вызова на примере создания запроса для выборки данных из таблицы БД «Таблица1». На рис. 7 приведено окно конструктора запросов с уже созданным запросом с именем «по окладу», который позволяет отобрать сотрудников, получающих не менее 5000 рублей.
Таблица 6
Команда создать новый запрос для выборки данных из таблицы БД
Окно |
Действия для выполнения команды |
Пример : БД |
2. Нажать кнопку «Создать» |
Новый запрос |
|
Добавление таблицы |
|
Запрос1: Запрос на выборку (рис.7). Окно конструктора запросов |
|
Сохранение |
|
Правила заполнения бланка запросов
Для получения полноценного запроса на выборку следует придерживаться следующих правил:
Обязательно заполняются только строки «Поле» и «Условие отбора».
Строка «Поле» заполняется с помощью расположенных в ней раскрывающихся списков имён полей выбранной таблицы (таблиц), теми из них, которые должны присутствовать в выборке. Кроме того, можно выделить и перетащить необходимые поля из таблиц, представленных в схеме данных запроса, в строку «Поле» бланка запроса.
Строка «Таблица» заполняется автоматически именами таблиц для полей, выбранных в строке «Поле».
При необходимости в строке «Сортировка» задается её вид по одному или нескольким полям. Имеются следующие варианты сортировки: «по возрастанию», «по убыванию», «отсутствуют» (используется по умолчанию).
Строка «Вывод на экран» заполняется автоматически чёрными флажками. Если нужно чтобы информация из поля, участвующего в запросе, не отображалась в выборке, то выключается соответствующий флажок. Например, чтобы данные о величине оклада, используемые в условии отбора, не появлялись в выборке, отключают флажок, находящийся в столбце «Оклад».
Чаще всего указывается только одно условие для одного поля. Если нужно для него указать несколько условий, объединяемых логическим оператором ИЛИ (выполняется или первое или второе условие), то они записываются в разных строках столбца, относящегося к этому полю. Первое – в строке «Условие отбора», остальные – в строках «ИЛИ».
Условие отбора, записанные в одной стоке и относящиеся к разным полям, должны выполняться одновременно.