Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория к экзамену.doc
Скачиваний:
53
Добавлен:
17.09.2019
Размер:
7.98 Mб
Скачать

Типы запросов

В СУБД MS Access можно применять пять типов запросов.

Запрос на выборку обеспечивает отбор данных по определенному условию.

Запрос с параметром позволяет менять условие отбора в одном запросе.

Запрос на изменение меняет содержимое исходных таблиц.

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

Запросы на языке SQL позволяют пользователю сформулировать сложные по структуре критериев и вычислений запросы.

Способы создания запросов в MS Access

Создание запросов в MS Access включает следующие этапы:

В окне базы данных Access выбрать вкладку «Запросы».

Щелкнуть по кнопке «Создать».

MS Access выведет окно «Новый запрос» с пятью вариантами создания запросов.

Конструктор предназначен для самостоятельного создания нового запроса.

Простой запрос – для создания запроса на выборку из определенных полей.

Перекрестный запрос – создание запроса, выводящего данные в компактном формате, подобном формату электронной таблицы.

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

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

Запросы выборки

Общие сведения о запросах на выборку

Запрос выбора является стандартным типом запроса.

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

После выполнения запроса выбора Access отобразит результат запроса в специальной таблице - динамическом наборе данных. Этот набор называется Dynaset и выглядит точно так же, как таблица, но не является таковой.

Dynaset является специально подобранной группой записей. Как только запрос будет закрыт, Dynaset ликвидируется, данные остаются в исходной таблице.

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

Мастер простого запроса

Позволяет отобрать отдельные поля из таблицы.

Этапы создания запроса с помощью мастера запроса:

В окне базы данных открыть раздел «Запросы».

Щелкнуть по кнопке «Создать».

В появившемся диалоговом окне «Создание запроса» выбрать «Простой запрос».

В первом диалоговом окне мастера простого запроса из списка «Таблицы/Запросы», необходимо выбрать таблицу, поля которой будут участвовать в запросе. Из списка представленных полей «Доступные поля» выбрать и перенести в список «Выбранные поля» поля для создания запроса.

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

Нажать кнопку «Далее».

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

Указать имя запроса.

Проверить выполнение запроса.

Мастер повторяющихся записей

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

Этапы создания запроса с помощью мастера повторяющихся записей.

Для создания запроса с помощью Мастера повторяющихся записей:

В окне базы данных открыть раздел «Запросы».

Щелкнуть по кнопке «Создать».

В появившемся диалоговом окне «Создание запроса» выбрать «Повторяющиеся записи».

В первом диалоговом окне мастера повторяющихся записей из списка «Таблицы/Запросы», необходимо выбрать таблицу, поля которой будут участвовать в запросе. Из списка представленных полей «Доступные поля» выбрать и перенести в список «Выбранные поля» поля для создания запроса. Нажать кнопку «Далее».

В следующем окне мастера необходимо выбрать поля, содержащие повторяющиеся значения. Нажать кнопку «Далее».

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

В следующем окне мастера необходимо ввести имя запроса. Можно просмотреть результат запроса или изменить структуру запроса. Нажать кнопку «Готово».

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