Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб раб с 1 по 4.doc
Скачиваний:
2
Добавлен:
23.08.2019
Размер:
781.31 Кб
Скачать

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

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

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

Для создания запроса добавить необходимые таблицы, выбрать поля (которые будут входить в новую таблицу), выбрать пункт меню Запрос – Создание таблицы или на панели инструментов нажать кнопку Тип запроса – Создание таблицы (рис. 23), дать имя новой таблице. В результате получилась новая таблица (рис. 24).

Рис. 23. Запрос на создание новой таблицы

Рис. 24. Новая таблица

II. Запрос на создание новой таблицы с вычисляемым полем.

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

Создать запрос на создание таблицы: добавить необходимые таблицы, выбрать нужные поля. Установить курсор в поле, в котором необходимо произвести расчеты, щелкнуть по кнопке Построить и в окне Построитель выражений напечатать формулу (рис. 25). Результаты запроса на создание таблицы с вычисляемым полем представлены на рис. 26.

Рис. 25. Построитель выражений для вычисляемых полей

Рис. 26. Новая таблица с вычисляемым полем

III. Запрос на создание новой таблицы с новым вычисляемым полем.

Создать запрос на создание таблицы: добавить необходимые таблицы, выбрать нужные поля. Добавить новое поле (например: дополнительная поставка). Установить курсор в новом поле, щелкнуть по кнопке Построить и в окне Построитель выражений напечатать формулу (рис. 27). В результате выполнения запроса получилась новая таблица (рис. 28).

Рис. 27. Построитель выражений с новым вычисляемым полем

Рис. 28 Таблица с результатами проведенных расчетов

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

  1. установить новую цену на товары со скидкой в 10%;

  2. установить новую цену на товары, если она увеличилась на 20%;

  3. рассчитать новую цену на товары со скидкой в 5%; новое количество, увеличенное на 100 единиц; новую сумму, учитывая изменения в цене и количестве;

  4. рассчитать налог на добавленную стоимость (НДС) от любой новой цены;

  5. рассчитать НДС от новой суммы поставки.

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

Выбрать объект Запросы – Создать – Конструктор. Выбрать таблицы, они должны быть связаны (можно строить запрос и по одной таблице). Выбрать несколько полей. В строке Условие отбора задать условие для удаления. Выбрать Тип запроса – Удаление (рис. 29). Сохранить запрос, дать ему имя. Запрос запускается на выполнение кнопкой с восклицательным знаком .

Если необходимо удалить данные из одной таблицы, выделяются поля этой таблицы (рис. 29). Если требуется удалить данные сразу в нескольких таблицах, необходимо выделить поля нужных таблиц (рис. 30).

Внимание! Можно просмотреть те записи, которые будут удалены через кнопку Вид . После запуска запроса на удаление данные, соответствующие условию отбора, будут безвозвратно удалены!

Рис. 29. Запрос на удаление данных из одной таблицы

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

Задание: необходимо создать по одному запросу на удаление с числовыми, текстовыми и данными типа «дата».