2.3.1 Запросы, которые изменяют значение группы записей
Такие запросы называются запросы на обновление данных. Например, при помощи такого запроса можно осуществлять изменение стоимости книг по дате их издания или по другим условиям. Например, увеличить стоимость на 20% для книг 1998 года издания.
Этой запрос изменяет таблицу, поэтому для полной защиты от возможных ошибок сделайте резервную копию таблицы. Для этого перейдите в окно базы данных, выберите необходимую таблицу и выполните команду Правка - Копировать. Далее выберите команду Правка - Вставить и в окне диалога дайте копии таблицы новое имя.
Прежде, чем обновить данные, создадим запрос на выборку. Проверим, выбираются ли необходимые записи, а после перестроим его в запрос на обновление. В запрос включим поля Год и Стоимость из таблицы Книги. Предоставим возможность вводить год издания как параметр. Для этого в квадратных скобках введем [Введите год] в строке Условие отбора.. Во время выполнения запроса этот текст появится в диалоговом окне для ввода года издания. Проверим, выбираются ли необходимые записи. Далее преобразуем этот запрос в запрос на обновление. Для этого в основном меню выбираем Запрос-Обновление. В строке Обновление вводим выражение [Стоимость]*([наценка]+100)/100 для пересчета стоимости книг. Это выражение использует еще один параметр [наценка], что дает возможность вводить размер наценки в процентах. На экране появляется окно диалога, которое сообщает о количестве обновленных записей. После подтверждения таблица обновляется, и доступа к начальным данным уже нет.
2.3.2. Запрос на создание новых таблиц. Такие запросы создают новую таблицу и записывают в нее данные из других имеющихся таблиц или запросов.
Например, создадим таблицу, которая содержит информацию о читателях, которые не возвратили книги своевременно.
Перед тем, как сделать запрос на изменение данных, создадим запрос на выборку, чтобы убедиться, что работа идет с необходимыми данными. В запрос включим таблицу Читатели и запрос Запрос 2-2, который для каждого читателя подсчитывает сумму пени. Выберите поля NB, Фамилия, Кафедра, Телефон- Читатели, Count-Инв№, Sum-Стоимость, Sum-Пеня из запроса Запрос 2-2. Соедините таблицу и запрос по полю Фамилия. Для поля Sum-Пеня задайте условие “>0” Это условие будет выбирать тех читателей, у которых есть пеня.
Убедитесь, что запрос выбирает необходимую информацию. Для перестройки запроса на создание таблицы перейдите к команде Запрос-Создание таблицы. В окне диалога наберите имя новой таблицы (например, “Должники на 25 января”). После запуска запроса на экране появится окно диалога с сообщением о количестве записей, которые будут вставлены в таблицу. Для подтверждения создания таблицы нажмите кнопку ДА. На вкладке Таблицы окна базы данных проверьте наличие таблицы с этим именем и просмотрите ее содержимое.
Рисунок 21. Конструктор запроса 3.2
2.3.3. Создание запросов на удаление данных. Такие запросы разрешают удалять из таблиц группы записей, которые удовлетворяют каким-нибудь условиям.
Например, создадим запрос, который удаляет запись из таблицы ЧитКниги на момент возвращения читателем книги. Для полной защиты от ошибок сделайте резервную копию таблицы. Для этого перейдите в окно базы данных, выберите необходимую таблицу и выполните команду Правка-Копировать. Далее выберите команду Правка-Вставить и в окне диалога дайте копии таблицы новое имя.
Рисунок 22. Конструктор запроса 3.3.
Перед тем, как сделать запрос на изменение данных, создадим запрос на выборку, чтобы убедиться, что работа идет с необходимыми данными.
В запрос включим таблицу ЧитКниги: поля Инв№ и NB. Поставим условия на значения этих полей через параметры [Введите Инв№ книги], [Введите номер читательского билета]. При выполнении этого запроса появятся последовательно два окна диалога для ввода необходимой информации. Убедитесь, что запрос выбирает необходимую информацию.
. Для перестройки запроса на удаление перейдите к команде Запрос- Удаление. В строке Удаление оставьте Условие. После запуска запроса на экране появится окно диалога с сообщением о количестве записей, которые будут удалены из таблицы. Для подтверждения нажмите кнопку Да. После подтверждения таблица обновляется и доступа к начальным данным уже нет.
Рисунок 23. Результат работы запроса 3-3.
- Учебно-методический комплекс дисциплины для обучающегося «Информатика» для всех специальностей
- Силлабус дисциплины для студентов
- 1. Информация о дисциплине
- 2. Краткое описание дисциплины.
- 3. Пререквизиты дисциплины
- 4. Постреквизиты дисциплины
- 5. Календарно-тематический план.
- 6. Литература для изучения
- 7. Критерии оценки
- 8. Требования преподавателя
- 2. Тезисы лекций
- Тема 1. Информатика – предмет и задачи. Основные категории и понятия информатики
- Роль информатики в информационном обществе
- Тема 2. Начала общей теории информации. Понятие информации.
- Тема 3. Арифметические основы информатики. Формы представления информации. Системы счисления. Действия в различных системах счисления.
- Тема 4. Логические основы информатики
- Тема 5 . Архитектура персонального компьютера. Информационно-логические основы построения
- Тема 6. Алгоритмические основы информатики
- 6.1 Понятие алгоритма, его основные свойства
- 6.2. Машина Тьюринга и машина Поста
- Устройство машины Тьюринга
- Описание машины Тьюринга
- Тема 7.Основные конструкции программирования. Структурное программирование. Процедурное программирование. Объектно-ориентированное программирование.
- Тема 8. Состояние и тенденции развития программного обеспечения
- Тема 9. Операционные системы. Роль операционной системы в организации работы пользователя на персональном компьютере. Операционные системы и их основные функции
- Классификация ос
- Тема 10. Операционная система ms-dos
- Тема 11. Операционные системы Windows. Концепция операционных систем Windows.
- Объекты Windows
- Тема 12. Сервисное программное обеспечение. Общие сведения об архивации файлов. Программы-архиваторы.
- Программы архивирования данных
- Тема 13. Прикладные программные продукты. Классификация прикладного программного обеспечения.
- Тема 14. Тестовый процессор ms Word
- 14.1. Система обработки текстов (основные возможности, классификация). Ms Word. Элементы экрана.
- Установка основных параметров шрифта
- 14.2. Оформление текста. Работа с таблицей. Вставка файла, рисунка. Редактор формул ms Equation.
- Математические операторы и операторы сравнения
- Тема 15. Табличный процессор ms Excel
- 15.1. Назначение основные возможности Excel. Элементы экрана
- Добавление пиктограмм в одно из пиктографических меню
- Рабочие таблицы Excel предназначены для анализа данных, представленных в строках и столбцах. Они хранятся в файлах, которые называются рабочими книгами.
- Правка Перейти адрес клетки переход в нужную клетку
- 15.2. Режим вычисления. Оформление таблиц. Оформление таблиц. Печать. Диаграмма.
- 15.3. Работа с большими таблицами. Справочная система ms Excel.
- Тема 16. Использование спп Power Point для создания бизнес плана. Информационные системы (ис). Создание презентации. Оформление.
- Тема 17. Основы технологии работы в субд ms Access
- Тема 18. Сеть Internet и ее применение. Основные понятия Internet. Программа Internet Explorer. Поиск информации. Поисковые системы. Почта.
- Тема 19. Компьютерные вирусы и приемы борьбы с ними (понятие компьютерного вируса, средства защиты, методика защиты).
- Лабораторная работа №4 Создание прайс-листа счёта
- Лабораторная работа №5 Статистические расчеты Microsoft Excel.
- Пуск – Программы - Microsoft Access
- 2.1.1 Запрос, отбирающий данные из одной таблицы по условию
- 2.2 Запросы, которые отбирают данные из нескольких таблиц
- 2.3 Модификация данных с помощью запросов
- 2.3.1 Запросы, которые изменяют значение группы записей
- Тема: Создание форм
- 3.1 Создание форм для просмотра и ввода данных
- 3.2.Создание форм с подчиненной формой
- Краткое описание семинарских и практических занятий (планы, задания для проведения семинарских и практических занятий, срсп, срс)
- Задания для самопроверки и подготовки к экзамену, в том числе тесты
- В) объединение
- 6. Перечень основной и дополнительной литературы, в том числе на электронных носителях
- Дополнительная литература
- Справочная литература
- Нормативная литература
- Интернет-источники
- Глоссарий