- •Ход работы:
- •1 Уровень.
- •2 Уровень.
- •3 Уровень.
- •1 Уровень.
- •2 Уровень.
- •3 Уровень.
- •1 Уровень.
- •2 Уровень.
- •1 Уровень.
- •2 Уровень.
- •3 Уровень.
- •1 Уровень.
- •2 Уровень.
- •3 Уровень.
- •1) Открыть базу данных Отдел_кадров_Фамилия.Mdb.
- •2) Создать с помощью Конструктора запросов запрос «Информация о сотруднике», который будет запрашивать у пользователя фамилию сотрудника и выводить его ф.И.О. И идентификационный номер.
- •Ход работы:
- •4. Копирование макросов. Макросы можно копировать из одной бд в другую или в одну и туже бд под разными именами. Это экономит время при создании макросов, выполняющих похожие задачи.
- •Когда следует использовать модули? Хотя макросы и являются мощным средством, все-таки можно назвать некоторые задачи, которые нельзя решить с помощью макросов.
- •Проектирование базы данных.
- •Пример проектирования бд "Учебный процесс".
- •Создание таблиц базы данных.
- •Создание таблицы путем ввода данных.
- •Создание таблицы при помощи Мастера.
- •Ввод данных в таблицу.
- •Определение связей между таблицами в базе данных Access.
- •Типы связей.
- •Определение связей между таблицами.
- •Разработка форм средствами Access.
- •Разработка формы в режиме конструктора.
- •Пример создания однотабличной формы.
- •Создание однотабличной формы в режиме Мастера.
- •Создание многотабличной формы в режиме мастера.
- •Конструирование запросов.
- •Окно запроса.
- •Условия отбора записей.
- •Вычисляемые поля.
- •Запрос на создание таблицы.
- •Запрос на обновление.
- •Запрос на добавление.
- •Разработка отчетов.
- •Практическая работа № 15:
- •Создание главной кнопочной формы.
- •Создание подчиненных кнопочных форм: отчеты и формы.
- •Создание подчиненной кнопочной формы: запросы.
- •Основы создания макросов.
- •Конструирование макроса.
- •Формирование макрокоманд в окне макроса.
- •Пример разработки макроса.
3 Уровень.
1) Создайте в окне БД пятую таблицу под именем Заказано в режиме Конструктора.
2) Таблица Заказано должна содержать такие поля следующего типа.
Имя поля |
Тип данных |
Описание поля |
Код заказа |
Числовой |
|
Код товара |
Числовой |
|
Дата1 |
Дата/время |
Дата произведения заказа. |
Дата2 |
Дата/время |
Дата выполнения заказа. |
Заказано |
Числовой |
Количество заказанных экземпляров данного товара. |
Продано |
Числовой |
Количество реализованных в действительности экземпляров товара. |
Цена |
Денежный |
|
3) В поле Код заказа установите для свойства поля Индексированное поле значение Да (Допускаются совпадения).
4) Сохраните созданную таблицу под именем Заказано.
5) Модифицируйте структуру таблицы Заказы таким образом, чтобы поле Код заказа стало ключевым полем.
6) Аналогичным образом модифицируйте таблицу Товары, объявив ключевым полем поле Код товара.
Практическая работа № 3:
Ввод и редактирование данных в режиме таблицы.
Ход работы:
1 Уровень.
1) Загрузите приложение Microsoft Access.
2) С помощью команды Access Открыть откройте созданную Вами БД под именем
Фамилия_Номер_гуппы. mdb.
3) Переименуйте этот файл в Учет_Фамилия.mdb, не выходя при этом из Access.
4) Откройте окно БД Учет_Фамилия.mdb и выберите таблицу Клиенты.
5) Подготовьте таблицу к процессу модификации, щелкнув для этого кнопку.
6) Установите в свойствах поля ИН клиента значение Да для свойства Обязательное поле.
7) Поле Область будет содержать часто повторяющееся значение Запорожская. Определите слово Запорожская в свойствах поля Область значением по умолчанию.
8) Сохраните произведенные изменения в структуре таблицы Клиенты и перейдите в режим таблицы с помощью кнопки. Проконтролируйте, появляется ли по умолчанию в поле Область значение Запорожская.
9) Выйдите из режима таблицы и возобновите режим модификации структуры таблицы Клиенты.
10) Сформируйте для поля Телефон маску ввода, имеющую следующий вид: 0-00-00. На последнем этапе работы с Мастером создания масок установите тип хранения данных: с дополнительными символами маски.
11) Завершите процесс модификации таблицы Клиенты с сохранением произведенных изменений.
12) Введите в таблицу Клиенты следующие данные.
ИН |
Область |
Адрес |
Организация |
Телефон |
101 |
Житомирская |
Бердичев, ул. Украинская, 29 |
ОАО Гермес |
4-67-89 |
102 |
Житомирская |
Житомир, ул. Короленко, 10 |
Фирма Атлант |
4-55-22 |
103 |
Запорожская |
Запорожье, ул. Железнякова, 140 |
ООО Кристина |
5-20-53 |
104 |
Запорожская |
Мелитополь, ул. Крупской, 10А |
Юридический центр Аквилон |
2-11-93 |
105 |
Запорожская |
Мелитополь, Дзержинского, 25 |
Бухгалтерская школа Бонгер |
6-83-07 |
106 |
Запорожская |
Запорожье, Космическая, 211 |
Фирма Violet |
4-34-89 |
107 |
Винницкая |
Винница, пр. Юности, 25 |
Фирма Прогресс |
2-35-22 |
108 |
Днепропетровская |
Днепропетровск, ул. Шмидта, 43 |
ОАО Меркурий |
2-92-45 |
109 |
Запорожская |
Запорожье, ул. Красноармейская, 34 |
ООО Геркулес |
5-67-89 |
110 |
Запорожская |
Бердянск, ул. Молодежная, 132 |
Частная школа Гаудеамус |
4-87-45 |
13) Закройте таблицу Клиенты.
14) Подготовьте к процессу модификации таблицу Физические лица.
15) Установите в свойствах поля ИН клиента значение Да для свойства Обязательное поле.
16) Сформируйте для поля Телефон маску ввода, имеющую следующий вид 0-00-00. На последнем этапе работы с Мастером создания масок установите тип хранения данных: без дополнительных символов маски.
17) Введите в таблицу Физические лица следующие данные.
ИН |
Фамилия |
Имя |
Отчество |
Должность |
Телефон |
Адрес |
101 |
Туманова |
Инга |
Романовна |
Зам. директора |
6-78-91 |
Бердичев, ул. Продольная, д.34, кв.67 |
102 |
Белов |
Павел |
Васильевич |
Директор |
2-22-20 |
Запорожье, ул. Гризодубова, д. 34, кв.54 |
103 |
Игнатьев |
Петр |
Иванович |
Бухгалтер |
4-23-33 |
с.Константиновка, ул. Маяковского, 23 |
104 |
Огородникова |
Инна |
Борисовна |
Коммерческий директор |
5-44-55 |
Житомир, ул. Короленко, д. 45, кв.12 |
105 |
Виноградов |
Виктор |
Борисович |
Директор |
2-22-34 |
Мелитополь, ул. Свердлова, д. 39, кв. 85 |
106 |
Орехов |
Олег |
Леонидович |
Зам. директора |
4-56-77 |
Запорожье, ул. Железнякова, д.145, кв. 34 |
107 |
Белоус |
Иван |
Петрович |
Коммерческий директор |
3-34-71 |
Винница, ул. Пирогова, д. 45, кв. 23 |
108 |
Соколова |
Ольга |
Андреевна |
Гл. бухгалтер |
6-77-67 |
Днепропетровск, ул. Петровского, д.90, кв.14 |
109 |
Колесников |
Игорь |
Сергеевич |
Директор |
5-67-77 |
Запорожье, ул. Чапаева, д.34, кв.4 |
110 |
Кротова |
Людмила |
Ивановна |
Завуч |
4-44-23 |
Бердянск, ул. Кирова, д. 34, кв.4 |
18) Закройте таблицу Физические лица.
19) Подготовьте таблицу Физические лица к модификации структуры.
20) Добавьте поле Пол, разместив его между полями Отчество и Должность.
21) В свойствах поля Пол задайте Значение по умолчанию м.
22) В свойствах поля Пол установите Условие на значение поля м OR ж.
23) В свойствах поля Пол сформулируйте Сообщение об ошибке следующим образом: Ошибка ввода: поле Пол может принимать только два значения: м (мужской) или ж (женский).
24) Перейдите в режим таблицы.
25) Заполните появившийся столбец Пол соответствующими значениями.
26) Закройте таблицу Физические лица.
27) Определите между таблицами Клиенты и Физические лица связь типа один к одному, воспользовавшись для этого пиктограммой Схема данных на инструментальной панели. Когда схема данных формируется в первый раз, поле схемы пустое. Добавьте в него таблицы Клиенты и Физические лица с помощью пиктограммы Отобразить таблицу (желтый плюс) на панели инструментов. При дальнейших изменениях схемы данных уже добавленные в нее таблицы будут отображены автоматически.
Определите, какое поле будет связующим для обеих таблиц, наведите на него указатель мыши и, удерживая левую кнопку, протащите до соответствующего поля второй таблицы. При отпускании левой кнопки мыши будет прорисована установленная связь. Выйдите из схемы данных, сохранив ее.
