- •Часть 3
- •Введение
- •Лабораторная работа 1 создание таблиц. Создание схемы базы данных
- •Символы, часто используемые для задания маски ввода
- •Лабораторная работа 2 создание раскрывающихся списков в таблицах. Ввод данных
- •Краткие теоретические сведения
- •Заполнение таблицы «Раздел» данными
- •Лабораторная работа 3 сортировка, поиск и фильтрация данных
- •Задание
- •Последовательность выполнения работы
- •Лабораторная работа 4 создание запросов
- •Создание запроса на добавление записей
- •Лабораторная работа 5 создание форм
- •На первом шаге мастера в списке Категории выберите Переходы по записям, а в списке Действия – Следующая запись.
- •Переключитесь в режим просмотра данных. Выберите нужную дату в календаре и щелкните в поле Дата выдачи, чтобы ввести в него данные.
- •На первом шаге мастера в списке Категории выберите Работа с формой, а в списке Действия – Открыть форму.
- •Лабораторная работа 6 создание отчетов
- •Лабораторная работа 7 создание модулей и макросов
- •На первом шаге мастера в списке Категории выберите Разное, а в списке Действия – Выполнить макрос.
- •Лабораторная работа 8 разработка интерфейса приложения
- •Краткие теоретические сведения
- •Создание функциональных кнопок на страницах
- •Настройка параметров запуска Главной кнопочной формы
- •Требования к расчетно-графическому заданию
- •Требования по выполнению задания
- •П1. Варианты расчетно-графических заданий
- •П2. Примерные логические модели по вариантам заданий
- •П3. Пример пояснительной записки
- •Библиотека
- •1. Исследование предметной области
- •5. Запросы
- •6. Формы
- •7. Отчеты
Создание запроса на добавление записей
Предположим, что часть книжного фонда одной библиотеки переводится в другую библиотеку. Возникает необходимость объединения данных о книгах двух фондов. Создайте запрос, который записи о книгах одной таблицы добавит в другую. Для этого в окне База данных на вкладке Таблицы выделите таблицу Книга, выберите команду Правка/Копировать, а затем Правка/Вставить. В диалоговом окне Вставка таблицы введите имя таблицы Книга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 рублей.
Контрольные вопросы
Какому требованию обязательно должны удовлетворять таблицы, выбираемые источниками данных для запроса?
Назовите функции и групповые операции, используемые в Access.
Перечислите типы запросов, объясните особенности их применения.
Как переименовать столбец таблицы, являющейся результатом запроса?
