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

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

Проведите переоценку стоимости книг. Создайте запрос, увеличивающий размер цены каждой книги на 10%. Для этого на вкладке Запросы выберите Создание запроса в режиме Конструктора.

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

В окне Конструктора из таблицы Книга выберите поле Цена.

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

Переведите курсор в столбец Цена бланка запроса. В строке Обновление нажмите правую кнопку мыши и из контекстного меню выберите команду Построить.

Создайте следующее выражение: [Книга]![Цена]*1,1.

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

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

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

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

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

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

Номер книги

Код раздела

Код темы

Автор

Название

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

Год издания

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

Цена

10

1

4

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

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

Феникс

2003

20

1000

20

1

4

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

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

Феникс

2003

20

1000

30

1

4

Майкл Хизрич

Экономикс

Феникс

2003

20

1000

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

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

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

В окне Конструктора из таблицы Книга1 выберите все поля, кроме поля Номер книги.

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

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

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

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

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

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