Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2012-окт-Для студентов Практикум по Access_2.docx
Скачиваний:
23
Добавлен:
20.11.2019
Размер:
671.49 Кб
Скачать

Задание для самостоятельной работы

Вычислить количество (общее, минимальное, максимальное) и сумму продаж (общую, минимальную, максимальную) по каждому:

  1. городу;

  2. оптовому покупателю.

8.8. Создание запросов на изменение

К категории запросов на изменение относятся следующие типы запросов:

  • на создание таблицы – используется для создания новой таблицы на основе результирующего набора данных запроса;

  • на добавление данных – для добавления записей в существующую таблицу базы данных;

  • на обновление данных – для добавления или изменения данных в отдельных полях таблицы;

  • на удаление данных – для удаления ненужных записей из таблицы.

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

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

Процедура создания запроса на создание таблицы состоит из следующих этапов:

  1. создать запрос на выборку;

  2. преобразовать его в запрос на создание таблицы;

  3. выбрать базу данных для сохранения новой таблицы;

  4. выполнить запрос для того, чтобы создать новую таблицу, содержащую выбранные данные.

Рассмотрим создание новой таблицы в имеющейся базе данных на следующем примере.

Упражнение 16.

Требуется создать таблицу заказов, содержащую записи за 2010 год.

  1. Откройте Конструктор запросов, в диалоговом окне Добавление таблицы выберите таблицу «Заказы».

  2. В бланке запроса в строке Поле отобразите все поля из таблицы «Заказы».

  3. В строку Условие отбора в поле Дата введите условие отбора *.*.2010.

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

  5. Преобразуйте запрос на выборку в запрос на создание таблицы: Конструктор /Тип запроса /Создание таблицы.

  6. В открывшемся диалоговом окне Создание таблицы введите имя таблицы – «Заказы за 2010 год.»

  7. Установите переключатель в текущей базе данных и нажмите ОК.

  8. Сохраните запрос – «Заказы за 2010 год» и закройте.

Новая таблица «Заказы за 2010 год» появится только после выполнения запроса. Дважды кликните по названию созданного запроса в области навигации.

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

Задание для самостоятельной работы

В текущей базе данных создайте новые таблицы.

  1. Заказы за 2011 год

  2. Копия таблицы «Модели автомобилей».

  3. Оптовые покупатели из Москвы