Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Создание базы данных в СУБД Access. Методические указания и задания на производственную практику для студентов, обучающихся по направлениям подготовки.pdf
X
- •ВВЕДЕНИЕ
- •Общие сведения о СУБД ACCESS
- •ТЕМА 1. Создание таблиц в режиме конструктора
- •ТЕМА 2. Создание таблиц и схемы базы данных
- •ТЕМА 3. Обработка таблиц
- •ТЕМА 4. Создание форм и отчетов
- •ТЕМА 5. Главная кнопочная форма базы данных
- •ТЕМА 6. Создание титульной формы
- •Задания
- •Приложение
- •Пример титульного листа отчета

Запускаем его, и появится окошко с рекомендацией закрыть
и снова запустить базу данных. После запуска предлагается создать Главную кнопочную форму. Нажимаем Создать.
Далее создаем страницы Главной кнопочной формы,
по сути, присваиваем названия кнопкам – Запросы, Формы
и Отчеты (рис. 26).
Рис. 26. Создание страницы кнопочной формы
Затем заходим в Главную кнопочную форму (по
умолчанию) (см. рис. 25) и создаем сами кнопки, нажимая на
Изменить. Далее выполняем команду Перейти к кнопочной форме, выбираем одну из них и вводим текст, который
будет на кнопке. Такие же действия проводим с Отчетами
и Формами (рис. 27).
Рис. 27. Создание кнопок
29

Следующий шаг – добавление кнопок на объекты. Заходим в них, например в объект Запрос, и выбираем команду для
выполнения Запроса.
Чтобы выполнить запрос, надо создать макрос. Закрываем
диспетчер. Выбираем запрос, например "ЗАРПЛАТА". Далее
Создать → Макрос. Находим команду Открыть макрос,
вводим имя макроса, выбирая его из выпадающего списка и сохраняем макрос с именем запроса (рис. 28).
Рис. 28. Создание макроса
Возвращаемся в Диспетчер кнопочных форм. Выбираем Запросы, далее указываем Выполнить макрос, который
создали (рис. 29).
Рис. 29. Установка команды на выполнение макроса
Аналогично поступаем для остальных запросов.
30

Добавляем кнопку возвращения на Главную кнопочную форму. Для этого выбираем команду Перейти к кнопочной форме и указываем Главную кнопочную форму.
Вводим текст команды Назад (рис. 30).
Рис. 30. Кнопка возврата в Главную кнопочную форму
Теперь обратимся к отчетам. Здесь есть команда
Открыть отчет. Указываем отчет, который будет открываться, и название отчета (рис. 31).
Рис. 31. Выбор отчета
Делаем кнопку возвращения, как описано выше.
С формами выполняем такие же действия. Здесь есть две
команды: Открыть форму для добавления и Открыть
форму для изменения. По желанию можно установить обе
(рис. 32).
31

Рис. 32. Режим открытия формы
Далее аналогично предыдущему примеру создаем кнопку
выхода.
Теперь кнопочная форма находится в списке форм
(рис. 33).
Рис. 33. Вид Главной кнопочной формы
Чтобы ее изменить, привести в нужный вид, заходим
в Конструктор и устанавливаем шрифт и другие параметры.
Теперь необходимо обеспечить, чтобы при запуске БД автоматически открывалась Главная кнопочная форма.
В главном меню БД переходим на вкладку Файл → Параметры → Текущая база данных → Форма. Нажимаем ОК
и перезапускаем базу (рис. 34).
32

Рис. 34. Перезапуск базы
33

ТЕМА 6. Создание титульной формы
В СУБД ACCESS имеются средства для создания титульной
формы, выполняющей роль пользовательского меню и автоматически открывающейся при запуске БД.
В главном меню БД выбираем вкладку Создание и да-
лее Конструктор форм.
Порядок создания титульной формы:
1. Создание заголовока формы.
Правая кнопка на область данных и выбираем заголо-
вок → примечание формы.
В Элементах управления выбираем , переводим
курсор в поле заголовка форм и вводим в заголовке
текст. В странице свойств устанавливаем параметры, например, размер шрифта → 20, оформление – приподнятое
и т.д.
2. Оформление области данных.
Во вкладке Элементы управления выбираем Вста-
вить изображение. Вставляем, изменяем размер, выбираем
фон.
3. Создание кнопок.
В Элементах управления выбираем , устанавли-
ваем мышь на нужное место в области данных и вводим шаблон
кнопки.
В группе свойств Все данной кнопки в поле Подпись вводим наименование действия кнопки при нажатии – Форма
"ВЫПОЛНЕНИЕ".
В окне свойств События данной кнопки в поле нажатие кнопки щелкаем по полю «…». В открывшемся меню вы-
бираем Макросы, открываем список действий и выбираем открыть форму, затем название формы, которую будем откры-
вать, – "ВЫПОЛНЕНИЕ".
34

Аналогичным образом создаем кнопки вызова формы
"РАБОЧИЕ", запроса "РАСЧЕТКА" и другие.
Переходим в режим формы, сохраняем текущую форму
с именем "ТИТУЛ", закрываем все.
Щелкаем в строке главного меню по значку Файл и открываем параметры. Выбираем текущую базу данных и в поле Форма просмотра активируем форму "ТИТУЛ". Нажима-
ем ОК.
Выходим из базы и открываем ее снова.
35

№
Иденти-
фикатор поля
Описание
поля
Тип
данных
и длина
Ограниче-
ния
Индекс
1
Custom_key
Код клиента
Цифровой,
8 символов
Только цифры (шаблон
99999999)
Первичный
ключ
2
Custom_Name
Фамилия И.О.
клиента
Символьный,
20 символов
Буквы
и пробел
(шаблон
@A)
По возрастанию
3
Date1
Дата
заключения
договора
Дата
Европейская
дата (шаблон @E)
По выражению
Year(Date1)+
Month(Date1)+
Day(Date1)
… … … … …
…
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
И ЗАДАНИЯ НА ПРАКТИКУ
Цель практики: формирование практических навыков раз-
работки БД в среде СУБД Access.
Тематика: работа по созданию, заполнению, модификации
базы данных, построению пользовательского интерфейса, генерированию отчетов, организации запросов различного назначения при решении конкретной учебной задачи.
Срок выдачи задания: 15–16 июня.
Срок защиты задания: 21–22 августа.
Оформление отчета
Отчет включает в себя следующие разделы:
1. Титульный лист (см. приложение).
2. Постановка задачи (из приведенных ниже вариантов).
3. Описание модели данных и таблиц исходных и спра-
вочных данных по приведенному ниже образцу:
Справочник клиентов – Customer
По приведенной схеме должны быть описаны все таблицы,
предусмотренные логической моделью БД.
36

Если вариант задания требует организации данных в виде
связанных таблиц, привести в отчете схему, демонстрирующую
связи между таблицами (см. пример на рис. 3).
Выделить на схеме ключевые поля каждой БД.
4. Описание форм.
В БД для обеспечения удобного интерфейса должны быть
использованы экранные формы, спроектированные и реализованные самостоятельно. В данном разделе проекта следует перечислить спроектированные формы, кратко описать их структуру и назначение, имена и типы объектов форм. Привести графические копии или рисунки внешнего вида форм.
5. Описание отчетов.
Здесь следует привести формы и образцы отчетов, указанных в варианте задания, дать пояснения по структуре отчета
(титул, колонтитулы, детали, группировка, итоги), составу полей отчета (поле БД, вычисляемое поле, константа, переменная).
Отчеты, указанные в вариантах задания, являются обязательными. Если виды отчетов в задании не указаны, выбрать их
самостоятельно, исходя из спроектированной модели данных
предметной области. Всего проект должен содержать не менее
трех отчетов.
6. Список использованной литературы, оформленный по
ГОСТ Р 7.0.100-2018 «Библиографическая запись. Библиографическое описание. Общие требования и правила составления».
Образцы библиографического описания приведены на сайте
университета (URL: http://www.sibstrin.ru/library/bibl_metod/).
7. Приложение. Листинги программного кода (при наличии).
Страницы отчета (напечатанного на компьютере или рукописного) следует нумеровать сверху, по правому краю, кроме
титульного листа.
Файлы проекта сдаются на проверку вместе с отчетом.
Созданная БД должна обеспечивать безошибочную и удобную работу с данными, доступность или недоступность интерфейсных элементов в зависимости от состояния БД, включать
в себя средства проверки допустимости вводимых данных или
вносимых изменений. Часть таблиц формировать в Excel
с возможностью их импорта из СУБД Access.
37

Задания
В а р и а н т ы 1 – 10
Предметная область: "Смета по строительным работам"
Необходимо спроектировать модель данных предметной
области.
Предполагается выполнение следующих процессов:
учет рабочих бригады;
учет материалов;
учет видов деятельности (типов строительных работ);
нормирование производственной деятельности: увязы-
вание объема работы с расходами на материалы и с оплатой
труда рабочих;
фиксация объема выполненной работы (а также дата,
Ф. И. О. выполнившего).
Перечень отчетов:
отчет о расходах на материалы;
отчет об оплате труда рабочих.
1. Отделка комнаты (штукатурка, наклейка обоев, покра-
ска потолка и пола).
2. Возведение гаража (сооружение опалубки, заливка
фундамента, кладка кирпича, штукатурка).
3. Сооружение бани (сооружение опалубки, заливка фун-
дамента, возведение стен из бруса).
4. Установка забора (сооружение опалубки, заливка стол-
бов, монтаж деревянного забора, покраска).
5. Отделка ванной комнаты (штукатурка, облицовка
плиткой, покраска потолка).
6. Прокладка дороги (выравнивание грунта, засыпка
и выравнивание гравия, асфальтирование).
7. Укладка паркета в строящемся доме (заливка стяжки,
укладка изоляционного материала, укладка паркета).
8. Отделка гаража (штукатурка, шпаклевка, облицовка
плиткой, заливка пола бетоном).
38
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
