- •Е. А. Сидорова, н. А. Настащук
- •2.1. Краткие теоретические сведения
- •2.2. Создание запроса в режиме конструктора
- •2.2.1. Однотабличный запрос
- •2.2.1.1. Запрос на выборку
- •2.2.1.2. Запрос с вычисляемым полем
- •2.2.2. Многотабличный запрос
- •2.2.3. Запрос с параметром
- •2.2.4. Запрос с групповыми операциями
- •2.2.5. Создание запроса на основе другого запроса
- •2.2.6. Создание простого запроса на расчет итоговых значений
- •2.3. Создание отчета с помощью мастера
- •2.4. Индивидуальные задания
- •3.1. Краткие теоретические сведения
- •3.2. Создание формы для ввода новых значений в таблицу
- •3.3. Создание макросов
- •3.4. Дополнительные задания по работе с базой данных Продажа канцтоваров
- •3.5. Индивидуальные задания
- •Часть 2
- •6 44046, Г. Омск, пр. Маркса, 35
3.4. Дополнительные задания по работе с базой данных Продажа канцтоваров
Для закрепления навыков работы с базой данных, полученных при выполнении лабораторных работ 1 – 3, выполните следующие задания.
1) Добавьте на форму Менюкнопку для просмотра отчета, созданного и сохраненного при выполнении примера 10.
2) Создайте в базе данныхПродажа канцтоваровеще одну таблицуВладельцы, предназначенную для хранения информации о владельцах магазинови содержащую поляКод магазина,Ф.И.О.,Адрес,Телефон,Дата рождения,Номер автомобиля. При создании структуры таблицы сформируйте маску вводадля полейФ.И.О.,ТелефониНомер автомобиля, применяя знаки маски ввода, представленные в методических указаниях [2, приложение]. ПолеКод магазинаорганизуйте как поле со списком значений из таблицыМагазины. Установите связь между таблицамиМагазиныиВладельцыпо полюКод магазина.
3) Создайте форму для ввода записей в таблицу Владельцыи с ее помощью введите в таблицу несколько произвольных записей. В первой записи в качестве владельца укажите свою фамилию.
4) Создайте запрос с параметром, обеспечивающий получение данных о продажах товаров за указанную дату в магазине, владельцем которого вы являетесь. При этом в качестве параметра задайте дату продажи. Записи выведите по убыванию количества продаж.
5) Выбрав в меню OfficeпунктСохранить как, сохраните базу данныхПродажа канцтоваровв новом файле, указав в начале его имени свою фамилию, и представьте созданный файлФамилия_Продажа канцтоваров.accdbпреподавателю.
3.5. Индивидуальные задания
Задания выполняются по базе данных, созданной студентом в соответствии с индивидуальным вариантом при выполнении лабораторных работ 1 и 2.
Задание 1. Создайте и сохраните в своей базе данных форму для ввода новых значений в таблицу, имя которой указано в табл. 6, и с помощью этой формы добавьте в конец таблицы две новые записи.
Таблица 6
Варианты задания по созданию формы для ввода данных в таблицу
Вариант |
Имя таблицы |
Вариант |
Имя таблицы |
0 |
Рейсы |
10 |
CD-диски |
1 |
Анкета |
11 |
Успеваемость |
2 |
Работники |
12 |
Проживание |
3 |
Товары |
13 |
Товары |
4 |
Выдачи |
14 |
Предприятия |
5 |
Автомобили |
15 |
Перевозки |
6 |
Команда |
16 |
Парк |
7 |
Доставка |
17 |
Недвижимость |
8 |
Оценки |
18 |
Перевозки |
9 |
Платежи |
|
|
Задание 2. Создайте и сохраните форму с макросами, содержащую элементы управления (кнопки), которые позволят открыть все созданные запросы и отчет, полученные при выполнении индивидуальных заданий подразд. 2.4. Кроме того, создайте на форме кнопку для закрытия базы данных и выхода из программыMicrosoftAccess2007. Разместите на этой кнопке соответствующий рисунок, а в качестве ее имени на последнем этапе создания кнопки введите свою фамилию.
Библиографический список
Кошелев В.Е. Базы данных вAccess2007 / В. Е.Кошелев. М.: Бином, 2009. 592 с.
СидороваЕ. А. Лабораторный практикум по работе в СУБДMicrosoftAccess2007 / Е. А.Сидорова, Н. А.Настащук/ Омский гос. ун-т путей сообщения. Омск, 2010. Ч. 1. 33 с.
Информатика. Базовый курс. 2-е изд. / Под ред. С. В. Симоновича. СПб: Питер, 2005. 640 с.
Microsoft Office Access 2007. Библия пользователя / Н.КерриПраг,Дж. Стокмани др. М.: Вильямс, 2009. 1200 с.
БекаревичЮ. Б. СамоучительAccess2007 / Ю. Б.Бекаревич, Н. В.Пушкина. СПб: БХВ-Петербург, 2007. 720 с.
Учебное издание
СИДОРОВА Елена Анатольевна,
НАСТАЩУК Наталья Александровна
ЛАБОРАТОРНЫЙ ПРАКТИКУМ ПО РАБОТЕ
В СУБД MICROSOFT ACCESS 2007