- •Этапы загрузки бд и требования к формам
- •Примеры форм справочных документов
- •Примеры форм учетных документов
- •Технология загрузки базы данных на примере базы данных “Учебный процесс”
- •Разработка однотабличных форм
- •Разработка многотабличных форм
- •Способы построения многотабличных форм
- •Технология разработки формы для загрузки двух связанных таблиц
- •Создание кнопок для перехода к другой записи
СУБД ACCESS
Практическое занятие №4 .
Тема “Разработка форм для загрузки, просмотра и корректировки данных”
Цель занятия. Научиться создавать различные виды форм в СУБД ACCESS
Формы (Forms) предназначены для ввода и просмотра взаимосвязанных данных БД на экране в удобном виде, который обычно соответствует привычному для пользователя документу. Формы можно распечатывать, а также использовать для создания панелей управления в приложении, или другими словами, формы
предоставляют пользователю наглядный и мощный интерфейс для доступа к данным, хранящимся в базе. Благодаря формам пользователь получает возможность реагировать на различные события. Формы придают пользовательским приложениям профессиональный вид.
Формы бывают трех видов:
-
простая (в столбец) - форма, в которой на экран выводится одна запись, и могут быть размещены различные элементы управления
-
ленточная - форма, в которой на экран выводятся несколько записей, но сохраняется возможность размещения элементов управления \
-
табличная - форма, в которой на экран выводятся несколько записей и которая внешне ничем не отличается от таблицы. Табличная форма не допускает никаких других элементов управления кроме полей
Существует несколько способов создания форм:
-
автоформы позволяют быстро создавать формы всех видов, для чего требуется всего лишь задать источник данных (таблицу или запрос), все остальные параметры выбираются по умолчанию
-
мастер форм дает больше возможностей по настройке источника данных и внешнего вида формы благодаря использованию стилей форматирования
-
конструктор, как и в случае других объектов, является наиболее совершенным и мощным средством разработки форм, так как в этом случае пользователь непосредственно создает и настраивает формы
Конструктор форм отличается от конструкторов других объектов большим разнообразием свойств самих форм и элементов управления, которые на них размещаются. Некоторые элементы управления также могут создаваться с помощью мастеров.
Этапы загрузки бд и требования к формам
Access структурно состоит из нескольких типов объектов - таблиц, запросов, форм, отчетов, макросов и модулей - хранящихся в одном файле-контейнере. Это дает существенный выигрыш во времени доступа к информации.
Формы(Forms) предназначены для ввода и просмотра взаимосвязанных данных БД на экране в удобном виде, который обычно соответствует привычному для пользователя документу. Формы можно распечатывать, а также использовать для создания панелей управления в приложении.
При определении этапов загрузки БД и требований к конструируемым формам целесообразно выполнять следующие требования:
-
Определить документы - источники информации.
-
Определить объекты загрузки (группы из взаимосвязанных таблиц), подлежащих загрузке с одного документа.
-
Определить последовательность этапов загрузки.
-
Определить подсхемы данных для каждого этапа загрузки (фрагмент схемы данных), необходимой для построения экранной формы ввода с документа. В подсхему данных могут входить:
-
таблица – объект загрузки:
-
таблица, связанная с таблицей-объектом загрузки и содержащая данные для отображения (вывода) в форме;
-
таблица, главная относительно загружаемой, позволяющая группировать, вводимые (выводимые) записи.
Определить общую структуру экранной формы, т.е. ее макет в соответствии со структурой входного документа и подсхемой данных.
Примеры форм справочных документов
Номер студента |
Фамилия И. О. |
Год рождения |
Адрес |
Балл при поступлении |
|
|
|
|
|
Количество студентов - расчетное
Средний балл при поступлении – расчетное
Рис.3.1. Форма документа со списком студентов
Список преподавателей кафедры
Название кафедры _____________
Код кафедры _____________ Телефон _____________
Заведующий ______________________
Таб. номер |
Фамилия И.О. |
Уч. степень |
Уч. звание |
|
|
|
|
Рис.3.2. Форма документа со списком преподавателей кафедры
Примеры форм учетных документов
План проведения занятий в группе
Группа № ________ семестр ________/текущий/
Наименование предмета |
Код предмета |
ФИО преподавателя |
Таб. номер преподавателя |
Вид занятия |
Часы |
|
|
|
|
|
|
Рис.3.3. Форма документа с перечнем предметов текущего семестра
Экзаменационная ведомость
Название предмета ___________ Группа _________
Преподаватель_______________________
Вид сдачи__________________ Дата_________________
№ п/п |
Фамилия И.О. студента |
Оценка |
Подпись преподавателя |
|
|
|
|
Рис.3.4. Форма документа-бланка экзаменационной ведомости
Документы предметной области не только дают возможность выявить структуру данных, но также являются основой для разработки форм ввода-вывода.
На основе документов справочной и учетной информации необходимо выделить объекты справочной и учетной информации рассматриваемой базы данных. Для этого проводят анализ документов и устанавливаются функциональные зависимости реквизитов.