Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metod_access.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.51 Mб
Скачать

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

Предположим, что часть книжного фонда одной библиотеки переводится в другую библиотеку. Возникает необходимость объединения данных о книгах двух фондов. Создайте запрос, который записи о книгах одной таблицы добавит в другую. Для этого в окне База данных на вкладке Таблицы выделите таблицу Книга, выберите команду Правка/Копировать, а затем Правка/Вставить. В диалоговом окне Вставка таблицы введите имя таблицы Книга1, переключатель оставьте в положении Структура и данные, нажмите кнопку ОК.

Откройте таблицу Книга1 в режиме ввода данных. Щелчком на сером фоне слева от строк выделите и удалите все данные, введите новые:

Номер книги

Код раздела

Код темы

Автор

Название

Издательство

Год издания

Кол-во экземпляров

Цена

9

1

1

Виктор Гальперин

Макроэкономика

Феникс

2003

20

1000

10

1

1

Василий Тарасевич

Микроэкономика

Феникс

2003

20

1000

11

1

1

Майкл Хизрич

Экономикс

Феникс

2003

20

1000

Закройте таблицу Книга1.

В окне База данных на вкладке Запросы выберите Создание запроса в режиме Конструктора.

В диалоговом окне Добавление таблицы выберите таблицу Книга1. Закройте диалоговое окно.

В окне Конструктора из таблицы Книга1 двойным щелчком выберите символ звездочки (*). Это означает, что данные для добавления будут браться из всех полей таблицы Книга1.

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

В бланке запроса будет добавлена строка Добавление, в которой указываются те поля таблицы Книга, куда добавляются данные.

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

Закройте и сохраните запрос под названием Добавление книг.

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

Создание запроса на удаление записей

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

В окне База данных на вкладке Запросы выберите Создание запроса в режиме Конструктора.

В диалоговом окне Добавление таблицы выберите таблицу Книга1. Закройте диалоговое окно.

В окне Конструктора из таблицы Книга1 двойным щелчком выберите символ звездочки (*). Это означает, что данные для удаления будут браться из всех полей таблицы Книга.

Выберите команду Запрос/Удаление. В бланк запроса будет добавлена строка Удаление со значением Из.

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

Закройте и сохраните запрос под названием Удаление книг.

В окне База данных перейдите на вкладку Таблицы и убедитесь, что таблица Книга1 пуста.

Внимание! Чтобы защитить выполненную работу на «отлично», необходимо самостоятельно создать запрос на расчет величины залога (составляющей 150 % от цены) для книг, стоимость которых превышает 900 рублей.

Контрольные вопросы

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

  2. Назовите функции и групповые операции, используемые в Access.

  3. Перечислите типы запросов, объясните особенности их применения.

  4. Как переименовать столбец таблицы, являющейся результатом запроса?

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