Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция по метод Чудина.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
163.33 Кб
Скачать
      1. Вызов конструктора запросов

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

Рассмотрим последовательность действий для его вызова на примере создания запроса для выборки данных из таблицы БД «Таблица1». На рис. 7 приведено окно конструктора запросов с уже созданным запросом с именем «по окладу», который позволяет отобрать сотрудников, получающих не менее 5000 рублей.

Таблица 6

Команда создать новый запрос для выборки данных из таблицы БД

Окно

Действия для выполнения команды

Пример : БД

  1. Раскрыть вкладку «Запросы»

2. Нажать кнопку «Создать»

Новый запрос

  1. Выбрать режим конструктора

  2. Нажать на кнопку «ОК»

Добавление таблицы

  1. Из списка таблиц выбрать одну или несколько таблиц, участвующих в запросе. Для выбора выделяется нужная таблица и делается щелчок по кнопке «Добавить» (была выбрана «Таблица1»).

  2. Нажать на кнопку «Закрыть»

Запрос1: Запрос на выборку (рис.7).

Окно конструктора запросов

  1. Заполнить строки бланка запроса. Правила их заполнения приведены в следующем параграфе.

  2. Выполнить запрос, нажав на кнопку «Запуск» панели инструментов «Конструктор запросов».

  3. Если запрос работает неправильно, можно его исправить, вернувшись в окно конструктора запросов. Для этого можно выполнить команду «Конструктор» меню «Вид» или нажать на кнопку

  4. Если запрос работает правильно, его можно сохранить, выполнив команду «Сохранить» меню «Файл».

Сохранение

  1. Вместо стандартного имени запроса «Запрос1» ввести название «По окладу».

  2. Нажать на кнопку «ОК»

      1. Правила заполнения бланка запросов

Для получения полноценного запроса на выборку следует придерживаться следующих правил:

  1. Обязательно заполняются только строки «Поле» и «Условие отбора».

  2. Строка «Поле» заполняется с помощью расположенных в ней раскрывающихся списков имён полей выбранной таблицы (таблиц), теми из них, которые должны присутствовать в выборке. Кроме того, можно выделить и перетащить необходимые поля из таблиц, представленных в схеме данных запроса, в строку «Поле» бланка запроса.

  3. Строка «Таблица» заполняется автоматически именами таблиц для полей, выбранных в строке «Поле».

  4. При необходимости в строке «Сортировка» задается её вид по одному или нескольким полям. Имеются следующие варианты сортировки: «по возрастанию», «по убыванию», «отсутствуют» (используется по умолчанию).

  5. Строка «Вывод на экран» заполняется автоматически чёрными флажками. Если нужно чтобы информация из поля, участвующего в запросе, не отображалась в выборке, то выключается соответствующий флажок. Например, чтобы данные о величине оклада, используемые в условии отбора, не появлялись в выборке, отключают флажок, находящийся в столбце «Оклад».

  6. Чаще всего указывается только одно условие для одного поля. Если нужно для него указать несколько условий, объединяемых логическим оператором ИЛИ (выполняется или первое или второе условие), то они записываются в разных строках столбца, относящегося к этому полю. Первое – в строке «Условие отбора», остальные – в строках «ИЛИ».

  7. Условие отбора, записанные в одной стоке и относящиеся к разным полям, должны выполняться одновременно.