Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс / метод указания / Информатика. Работа с офисными приложениями. Учебное пособие.doc
Скачиваний:
214
Добавлен:
08.06.2015
Размер:
1.89 Mб
Скачать

3.2.7. Запрос типа "записи без подчиненных"

Запрос типа "записи без подчиненных" применяется для поиска записей, которым не соответствует ни одна запись в подчиненной таблице.

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

  1. Начать создание нового запроса, выбрав в диалоговом окне Новый запрос пункт Записи без подчиненных и нажать ОК. В результате откроется окно Мастера.

!! Начните создание запроса типа "записи без подчиненных". В этом запросе будут отображаться сведения о студентах, которые были добавлены в таблицу Список из таблицы Пополнение в результате выполнения запроса Добавление. В другие же таблицы сведения о новых студентах внесены не были.

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

!! Выберите из предоставляемого списка таблицу Список и нажмите кнопку Далее.

  1. Во втором окне Мастера выбрать таблицу или запрос с подчиненными данными и нажать кнопку Далее.

!! Выберите из списка таблицу Личные данные и нажмите кнопку Далее.

  1. В третьем окне Мастера выбрать поля, значения которых совпадают для обеих таблиц (связанные поля) и нажать кнопку Далее.

!! Выберите в качестве соответствующих полей Код и Код студента. Нажмите кнопку Далее.

  1. В четвертом окне Мастера выбрать поля, которые будут отображаться в результате выполнения запроса и нажать кнопку Далее.

!! Выберите поля Фамилия, Имя, Отчество и Группа и нажмите кнопку Далее.

  1. В пятом окне Мастера задать имя запроса, выбрать соответствующий переключатель: просмотреть результаты запроса или изменить структуру запроса (открытие запроса в режиме конструктора) и нажать кнопку Готово.

!! Задайте для запроса имя Без подчиненных и нажмите кнопку Готово.

Нажатие кнопки Готово приводит к выполнению запроса и отображению результатов в виде таблицы.

!! Просмотрите результат выполнения запроса и закройте текущее окно.

3.2.8. Отображение и создание запросов в режиме sql

Для всех запросов, имеющихся в базе данных, Access автоматически создает соответствующую инструкцию SQL. Для просмотра запроса в режиме SQL достаточно открыть его в режиме конструктора и подать команду Вид/Режим SQL. В результате откроется окно редактора SQL, в котором при необходимости можно изменить инструкцию.

!! Откройте запрос Создание таблицы в режиме конструктора, а затем просмотрите его в режиме SQL. Закройте окно запроса.

Для создания запроса SQL необходимо выполнить следующие действия.

  1. Начать создание нового запроса в режиме конструктора. При этом не следует добавлять таблицы в окно запроса.

!! Начните создание нового запроса в режиме конструктора, закрыв окно Добавление таблицы.

  1. Подать команду Запрос/Запрос SQL и выбрать из каскадного меню необходимый тип запроса: Объединение, К серверу или Управление.

В результате откроется окно редактора запросов SQL, в которое следует ввести необходимые инструкции.

!! Вызовите окно редактора запросов SQL, подав команду Запрос/Запрос SQL/Управление и введите следующую инструкцию: DROP TABLE Телефонная_книга ; (результат выполнения этого запроса – удаление таблицы Телефонная_книга, созданной в результате выполнения запроса Создание таблицы).

  1. Сохранить макет запроса.

!! Сохраните запрос с именем Запрос SQL и закройте окно редактора.

  1. Выполнить запрос.

!! Выполните запрос Запрос SQL. Перейдите на вкладку Таблицы исходного окна базы данных и убедитесь, что таблица Телефонная_книга отсутствует.

!! Восстановите удаленную таблицу, выполнив запрос Создание таблицы.

Соседние файлы в папке метод указания