Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание базы данных в СУБД Access. Методические указания и задания на производственную практику для студентов, обучающихся по направлениям подготовки.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
Запускаем его, и появится окошко с рекомендацией закрыть и снова запустить базу данных. После запуска предлагается соз­дать Главную кнопочную форму. Нажимаем Создать.
Далее создаем страницы Главной кнопочной формы, по сути, присваиваем названия кнопкам – Запросы, Формы и Отчеты (рис. 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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]