Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ 1-63 вопросы[1].doc
Скачиваний:
36
Добавлен:
26.09.2019
Размер:
405.5 Кб
Скачать

42 Формирование перекрестного запроса

перекрестныq запрос относbтся к особому типу итоговых запросов на выборку, имеют заголовки строк и столбцов. Они позволяют увидеть вычисляемые значения в виде перекрестной таблицы, похожей на электронную таблицу. Для преобразования обычного запроса на выборку в перекрестный запрос нужно в режиме «Конструктор» выбрать в основном меню команду «Запрос / Перекрестный». При этом в бланк запроса добавляется строка «Перекрестная таблица, где для каждого поля перекрестного запроса можно выбрать одну из четырех установок: «Заголовки строк», «Заголовки столбцов», «Значение» (выводимое в ячейках перекрестной таблицы), «Не отображается».Для перекрестного запроса надо определить от одного до трех полей в качестве заголовков строк, одно поле в качестве заголовков столбцов и одно поле значений.

43 Активные запросы в субд Access

К активным запросам относятся

На удаление записи.   Запрос на удаление удаляет группу записей из одной или нескольких таблиц. Например, запрос на удаление позволяет удалить записи о товарах, поставки которых прекращены или на которые нет заказов. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее. На обновление записи.   Запрос на обновление вносит общие изменения в группу записей одной или нескольких таблиц. Например, на 10 процентов поднимаются цены на все молочные продукты или на 5 процентов увеличивается зарплата сотрудников определенной категории. Запрос на обновление записей позволяет изменять данные в существующих таблицах. На добавление записей.   Запрос на добавление добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц. Например, появилось несколько новых клиентов, а также база данных, содержащая сведения о них. Чтобы не вводить все данные вручную, их можно добавить в таблицу «Клиенты» На создание таблицы.   Запрос на создание таблицы создает новую таблицу на основе всех или части данных из одной или нескольких таблиц. Запрос на создание таблицы полезен при создании таблицы для экспорта в другие базы данных Microsoft Access или при создания архивной таблицы, содержащей старые записи.

44 Создание и использование запроса на обновление.

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

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

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

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

Откройте базу данных, содержащую записи, которые нужно обновить.

На вкладке Создание в группе Другие щелкните Конструктор запросов.

Откроется конструктор запросов и диалоговое окно Добавление таблицы.

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

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

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

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

Чтобы быстро добавить все поля в таблице, дважды щелкните звездочку (*) в верхней части списка полей таблицы.

Кроме того, можно ввести одно или несколько условий в строке Условия отбора бланка запроса.

На вкладке Конструктор в группе Результаты выберите команду Запуск.

Убедитесь, что запрос возвращает те записи, которые следует обновить.

Обновление записей

На вкладке Конструктор в группе Тип запроса выберите команду Обновление.

В описанной здесь процедуре показано, как преобразовать запрос на выборку в запрос на обновление. При такой операции Access добавляет строку Обновление в бланк запроса.

Выберите поле с данными, которые следует обновить, и введите выражение (условие изменения) в строке Обновление для этого поля.

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

На вкладке Конструктор в группе Результаты выберите команду Запуск.

Появится предупреждающее сообщение.

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

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