Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700517.doc
Скачиваний:
29
Добавлен:
01.05.2022
Размер:
21.99 Mб
Скачать

4.3.3. Запрос на обновление записей

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

Самый простой тип запроса на обновление используется для поиска определенного значения и замены его другим значением. При этом в строке Обновление бланка запроса надо указать новое значение, а в строке Условие отбора - старое.

Запрос на обновление позволяет изменить формат данных. Возможно также обновление записей в таблице на основании значений полей в связанных записях другой таблицы. Для этого в строке Обновление бланка запроса надо указать поле, значения которого будут использованы для обновления.

4.3.4. Запрос на создание таблицы

Создает новую таблицу на основе всех или части данных из одной или нескольких таблиц. Запрос на создание таблицы полезен для выполнения следующих действий:

  • Создание таблицы для экспорта в другую базу данных Microsoft Access.

  • Создание отчетов, содержащих данные, соответствующие определенному моменту времени.

  • Создание резервной копии таблицы.

  • Создание архивной таблицы, содержащей старые записи.

  • Повышение быстродействия форм и отчетов, базирующихся на многотабличных запросах или инструкциях SQL. Например, требуется вывести на печать несколько отчетов, базирующихся на запросе, включающем пять таблиц, в котором рассчитываются общие итоги. Чтобы ускорить процесс, разработайте запрос на создание таблицы, извлекающий необходимые записи и сохраняющий их в одной таблице. Затем на базе этой таблицы создайте отчет или укажите ее в инструкции SQL как источник записей для формы или отчета. Это позволит обойтись без повторных запусков запроса для каждого отчета. Однако следует помнить, что после выполнения запроса на создание таблицы данные в этой таблице не изменяются.

4.4. Запросы sql и их использование

Запрос SQL - это запрос, создаваемый при помощи инструкций SQL. Примерами запросов SQL могут служить запросы на объединение, запросы к серверу, перекрестные и енные запросы.

4.4.1. Запрос на объединение

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

4.4.2. Запрос к серверу

Этот тип запроса отправляет команды непосредственно в базы данных ODBC, например Microsoft SQL, причем используются только команды, поддерживаемые сервером. Например, запрос к серверу используется для возвращения или изменения данных.

4.4.3. Управляющий запрос

Данный тип запроса создает или вносит изменения в объекты базы данных, такие как таблицы Microsoft Access или Microsoft SQL Server.