Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа по БД №2.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
106 Кб
Скачать
☆

Создание запроса на выборку без помощи мастера

  1. В окне базы данных нажмите кнопку Запросы на панели Объекты, а затем нажмите кнопку Создать на панели инструментов окна базы данных.

  2. В диалоговом окне Новый запрос щелкните строку Конструктор, а затем нажмите кнопку OK.

  3. В диалоговом окне Добавление таблицы выберите вкладку, содержащую объекты, данные из которых будут использованы в запросе.

  4. Дважды щелкните объекты, которые нужно добавить в запрос, а затем нажмите кнопку Закрыть.

  5. Добавьте поля в строку Поле в бланке запроса (Бланк запроса. Бланк, предназначенный для определения запроса или фильтра в режиме конструктора запроса или в окне расширенного фильтра. В предыдущих версиях использовался термин бланк запроса по образцу (QBE).) и, если необходимо, укажите условия (Условие. Ограничение, заданное для отбора записей, включаемых в результирующий набор записей запроса или фильтра.) и порядок сортировки.

  6. Чтобы просмотреть результаты запроса, нажмите кнопку Вид на панели инструментов.

Поиск повторяющихся записей или значений полей в таблице при помощи мастера запросов

С помощью мастера поиска повторяющихся записей можно создать запрос на выборку, чтобы определить, содержит ли таблица повторяющиеся записи. Например, по совпадающим значениям в поле «Адрес» можно найти повторяющиеся записи, относящиеся к одному и тому же поставщику, а повторяющиеся значения в поле «Город» позволяют отобрать всех поставщиков, находящихся в одном городе.

  1. В окне базы данных нажмите кнопку Запросы на панели Объекты, а затем нажмите кнопку Создать на панели инструментов окна базы данных.

  2. В диалоговом окне Новый запрос выберите в списке строку Повторяющиеся записи и нажмите кнопку OK.

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

Если получился не тот запрос, который был нужен, можно снова создать запрос с помощью мастера или изменить этот запрос в режиме конструктора.

Поиск записей, не имеющих подчиненных записей в других таблицах, с помощью мастера

С помощью мастера поиска записей, не имеющих подчиненных, можно создать запрос на выборку (Запрос на выборку. Запрос, в котором формулируются условия отбора данных, сохраняемых в таблицах, и возвращается в форме или в объекте в режиме таблицы набор записей без изменения данных.) для поиска записей, не имеющих соответствующих им записей в другой таблице. Например, можно найти клиентов, не имеющих заказов.

  1. В окне базы данных нажмите кнопку Запросы на панели Объекты, а затем нажмите кнопку Создать на панели инструментов окна базы данных.

  2. В диалоговом окне Новый запрос выберите в списке строку Записи без подчиненных и нажмите кнопку OK.

  1. Следуйте инструкциям в диалоговых окнах мастера. В последнем диалоговом окне можно либо запустить запрос, либо открыть его в режиме конструктора/

Если получился не тот запрос, который был нужен, можно снова создать запрос с помощью мастера или изменить этот запрос в режиме конструктора.