Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornye_raboty_042.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

7. Сохранение запросов

После завершения конструирования запроса его нужно сохранить в файле базы данных и дать ему описательное имя.

Чтобы сохранить запрос и присвоить ему имя:

  1. Закройте запрос, нажав соответствующую кнопку окна. Access выдаст сообщение для сохранения запроса (рис. 15).

Рис. 15. Предупреждающее сообщение

  1. Нажмите кнопку "Да", чтобы сохранить запрос, появится диалоговое окно "Сохранение" (рис. 16). Если нажать кнопку "Отмена" (Cancel) или клавишу <Esc>, то запрос сохранен не будет.

Рис..16. Присваивание имени запросу в диалоговом окне "Сохранение" (Save As)

  1. В текстовом поле "Имя запроса" (Query Name) введите описательное имя, например Список рассылки по США, затем нажмите клавишу <Enter> или нажмите кнопку "ОК". Теперь запрос сохранен под этим именем, а не под тем, которое было ему присвоено по умолчанию.

Сохранить запрос можно также при помощи команды "Файл, Сохранить как" (File, Save As).

Чтобы переименовать сохраненный запрос:

  1. Закройте окно запроса (открытый запрос нельзя переименовать).

  2. Во вкладке "Запросы" окна базы данных выделите запрос, который нуж­но переименовать.

  3. Выберите команду "Правка, Переименовать" (Edit, Rename) или щелк­ните правой кнопкой мыши по имени запроса в окне базы данных и выберите команду "Переименовать" из контекстного меню.

  4. В текстовом поле рядом со значком запроса введете новое имя.

  5. Нажмите клавишу <Enter>, чтобы сохранить изменение имени запроса.

Создание запросов других видов

В Access существует четыре типа запросов для различных целей:

  • Запросы на выборку (Select queries) отображают данные из одной или нескольких таблиц в виде таблицы.

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

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

  • Запросы с параметрами (Parameter queries) — это такие запросы, свойства которых изменяются пользователем при каждом запуске. Запрос для создания списка рассылки из предыдущих подразделов легко преобразовать в запрос с параметром; при этом параметром будет условие отбора для какого-нибудь из полей, т. е. он будет определять группу клиентов, которым нужно разослать письма. При запуске запроса с параметром появляется диалоговое окно, в кото­ром нужно ввести условие отбора. Этот тип запроса не является об­особленным, т.е. параметр можно добавить к запросу любого типа.

8. Использование простых запросов на создание таблиц

Чтобы создать таблицу из результатов запроса, использовавшегося для по­лучения списка рассылки, его нужно преобразовать из запроса на выборку в запрос на изменение. Для этого:

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

  2. Выберите команду "Запрос, Создание таблицы" (Query, Make Table). (Меню "Запрос" доступно только из режима конструктора запроса.) Вместо этого можно щелкнуть по стрелке на* кнопке "Тип запроса" (Query Type) и выбрать из списка тип "Создание таблицы". Диалоговое окно "Создание таблицы" показано на рис. 17.

Рис. 17. Имя новой таблицы

  1. В текстовом поле "Имя таблицы" (Table Name) введите описательное имя для новой таблицы, например Список рассылки.