Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информационные технологии в менеджменте.docx
Скачиваний:
5
Добавлен:
25.04.2019
Размер:
95.96 Кб
Скачать

Другие виды запросов

Несмотря на кажущееся разнообразие запросов, рассмотренные раньше запросы можно отнести к одному типу- Запросы на выборку. Простые запросы, запросы с параметрами, групповые операции и перекрестные запросы позволяют только отобрать информацию из таблиц баз данных.Но для нормальной работы СУБД не обходимо иметь возможность изменять данные, добавлять из таблицы и удалять из таблиц. В данном случае речь не идет о добавлении или изменении одной или нескольких записей. Это можно сделать прямо в таблице. Но если необходимо изменить, например, несколько сотен записей в имеющееся базе данных- это надо делать с помощью запросов на обновление. Таким образом запросы такого рода (добавление, обновление, удаление, создание таблиц)позволяют выполнять операции манипулирования данными. ПО УМОЛЧАНИЮ ВЫПОЛНЕНИЕ ПОДОБНЫХ ВОПРОСОВ В ЦЕЛЯХ БЕЗОПАСТНОСТИ АКСЕС ЗАБЛОКИРОВАНО

Запросы на добавление данных

Если имеется большой объем записей в электронной форме, то процесс в добавления в базу данных займет неоправданно много времени. Для решения подобных задач в аксес имеется спец.инструмент- ЗАПРОСЫ НА ДОБАВЛЕНИЕ ДАННЫХ. Чтобы не допустить лишних ошибок подготовку любого запроса манипулирования данных часто начинают с запроса на выборку. Убедившись в том, что выборка данных проходит правильно можно преобразовать этот запрос в запрос на добавление. Для этого не выходя из конструктора запросов следует на вкладке конструктор щелкнуть на кнопки-запросы на добавление( ЗЕЛЕНЫЙ КРЕСТИК С ВОСКЛИЦАТЕЛЬНЫМ ЗНАКОМ).

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

Поле

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

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

Обновление данных в таблицах

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

Для обновления данных потребуется добавить в запрос два поля :КОМПОНЕНТ И САМО ПОЛЕ ОБНОВЛЕНИЯ.В качестве критерия отбора введем по комплектующим: женский диск, а в поле обновления вписываем формулу.

Удаление данных и создание новых таблиц

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

Данное действие или событие заблокировано в режиме отключения.

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

15.12.11