Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БазыДанных_ЛАБ_РАБОТЫ.doc
Скачиваний:
2
Добавлен:
24.11.2019
Размер:
4.85 Mб
Скачать

3.2. Создание и использование запросов на создание таблицы

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

  1. Создать точно такой же запрос, как было описано выше (см. рис. 3.11), например, копированием и открыть в Конструкторе.

  2. Изменить вид запроса, выбрав пункт Создание таблицы… (рис. 3. 13).

Рис. 3.13. Выбор типа запроса

  1. На экране появится меню ввода имени создаваемой таблицы. Назвать таблицу Сотрудники1 и нажать кнопку Ок.

  2. В поле Премия установить условие отбора <>0.

  3. Запустить запрос. Запрос на создание таблицы не предназначен для вывода данных на экран (для этого существует запрос на выборку), поэтому правильность работы запроса можно проверить, если во вкладке Таблицы главного меню базы данных появиться таблица Сотрудники1.

3.3. Создание и использование запросов на удаление

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

    1. Создать в Конструкторе новый запрос и добавить в него таблицу Сотрудники1.

    2. Добавить в запрос поле Должность.

    3. В пункте Условие отбора написать выражение – [Введите должность] (именно в прямоугольных скобках, т. к. это Параметр. Запись в прямоугольных скобках воспринимается как ссылка на имеющееся поле, а если поля нет, то тогда требуется ввести значение с клавиатуры).

    4. Из меню Запрос выбрать пункт Удаление и запустить запрос. На экране появится меню Введите значение параметра (рис. 3.14).

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

    6. Закрыть запрос, подтвердив его сохранение и перейти во вкладку Таблицы для проверки содержимого таблицы Сотрудники1. В ней не должно быть менеджеров по сбыту.

Рис. 3.14. Ввод параметра при удалении данных из таблицы

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

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

  1. Для указанных целей следует создать в Конструкторе запрос на основе таблицы Менеджеры по сбыту и добавить в него все поля.

  2. Из меню Запрос выбрать пункт Добавление… и в поле Добавление записей в таблицу выбрать таблицу Менеджеры по закупкам , после чего нажать кнопку Ок (рис. 3.15).

Рис. 3.15. Создание запроса на добавление

  1. Запустить созданный запрос и закрыть его, подтвердив сохранение.

  2. Перейти во вкладку Таблицы и открыть таблицу Менеджеры по закупкам. В ней помимо менеджеров по закупкам должны появиться записи, касающиеся менеджеров по сбыту (в таблице должно быть 10 записей).