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

Что такое результирующий набор данных

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

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

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

* На физическом носителе информации (обычно это жесткий диск) требуется меньший объем пространства.

• Запрос может использовать обновленные версии любых записей, измененных со времени последнего запуска запроса.

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

Создание запроса

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

1. В окне базы данных щелкните на вкладке Запросы.

2. Щелкните на кнопке Создать.

При этом появится диалоговое окно Новый запрос (рис.2) с пятью способами построения запроса.

3. Выберите опцию Конструктор и щелкните на кнопке ОК.

При выборе опции Конструктор без предварительного ука­зания таблицы Access откроет два окна, показанных на рис.3. Диалоговое окно Добавление таблицы является немодальным, а это означает, что в нем необходимо что-либо сделать, прежде чем продолжить работу с запросом. В данном диалоговом окне следует выбрать таблицы для запроса.

Рис. 2. Диалоговое окно новый запрос

Рис. 3. Диалоговое окно Добавление таблицы

Выбор таблицы

В диалоговом окне Добавление таблицы отображаются все таблицы и запросы базы данных. В этом примере вы увидите таблицу Pets. При использовании базы данных Mountain Animal Hospital или Mountain Animal Start в диалоговое окно Добавление таблицы будут включены соответствующие этим базам таблицы. Для добавления таблицы Pets в окно конструктора запросов выполните следующие действия.

1. Выберите таблицу Pets.

2. Щелкните на кнопке Добавить.

3. Щелкните на кнопке Закрыть.

Кроме того, для добавления таблицы Pets в окно конструктора запроса можно дважды щелкнуть на таблице Pets. Вы можете также создать новый запрос с помощью кнопки Новый запрос панели инструментов или команды меню ВставкаЗапрос.

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

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

Удалить таблицу из окна конструктора можно либо с помощью клавиши <Del>, либо с помощью команды Запрос Удалить таблицу, предварительно выбрав таблицу.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]