Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных_ПЗ_3_Формы.doc
Скачиваний:
2
Добавлен:
06.12.2018
Размер:
1.71 Mб
Скачать

СУБД ACCESS

Практическое занятие №4 .

Тема “Разработка форм для загрузки, просмотра и корректировки данных”

Цель занятия. Научиться создавать различные виды форм в СУБД ACCESS

Формы (Forms) предназначены для ввода и просмотра взаимосвязанных данных БД на экране в удобном виде, который обычно соответствует привычному для пользователя документу. Формы можно распечатывать, а также использовать для создания панелей управления в приложении, или другими словами, формы

предоставляют пользователю наглядный и мощный интерфейс для доступа к данным, хранящимся в базе. Благодаря формам пользователь получает возможность реагировать на различные события. Формы придают пользовательским приложениям профессиональный вид.

Формы бывают трех видов:

  • простая (в столбец) - форма, в которой на экран выводится одна запись, и могут быть размещены различные элементы управления

  • ленточная - форма, в которой на экран выводятся несколько записей, но сохраняется возможность размещения элементов управления \

  • табличная - форма, в которой на экран выводятся несколько записей и которая внешне ничем не отличается от таблицы. Табличная форма не допускает никаких других элементов управления кроме полей

Существует несколько способов создания форм:

  • автоформы позволяют быстро создавать формы всех видов, для чего требуется всего лишь задать источник данных (таблицу или запрос), все остальные параметры выбираются по умолчанию

  • мастер форм дает больше возможностей по настройке источника данных и внешнего вида формы благодаря использованию стилей форматирования

  • конструктор, как и в случае других объектов, является наиболее совершенным и мощным средством разработки форм, так как в этом случае пользователь непосредственно создает и настраивает формы

Конструктор форм отличается от конструкторов других объектов большим разнообразием свойств самих форм и элементов управления, которые на них размещаются. Некоторые элементы управления также могут создаваться с помощью мастеров.

Этапы загрузки бд и требования к формам

Access структурно состоит из нескольких типов объектов - таблиц, запросов, форм, отчетов, макросов и модулей - хранящихся в одном файле-контейнере. Это дает существенный выигрыш во времени доступа к информации.

Формы(Forms) предназначены для ввода и просмотра взаимосвязанных данных БД на экране в удобном виде, который обычно соответствует привычному для пользователя документу. Формы можно распечатывать, а также использовать для создания панелей управления в приложении.

При определении этапов загрузки БД и требований к конструируемым формам целесообразно выполнять следующие требования:

  1. Определить документы - источники информации.

  2. Определить объекты загрузки (группы из взаимосвязанных таблиц), подлежащих загрузке с одного документа.

  3. Определить последовательность этапов загрузки.

  4. Определить подсхемы данных для каждого этапа загрузки (фрагмент схемы данных), необходимой для построения экранной формы ввода с документа. В подсхему данных могут входить:

  • таблица – объект загрузки:

  • таблица, связанная с таблицей-объектом загрузки и содержащая данные для отображения (вывода) в форме;

  • таблица, главная относительно загружаемой, позволяющая группировать, вводимые (выводимые) записи.

  • Определить общую структуру экранной формы, т.е. ее макет в соответствии со структурой входного документа и подсхемой данных.

    Примеры форм справочных документов

    Номер

    студента

    Фамилия И. О.

    Год рождения

    Адрес

    Балл при поступлении

    Список студентов группы №_____________

    Количество студентов - расчетное

    Средний балл при поступлении – расчетное

    Рис.3.1. Форма документа со списком студентов

    Список преподавателей кафедры

    Название кафедры _____________

    Код кафедры _____________ Телефон _____________

    Заведующий ______________________

    Таб. номер

    Фамилия И.О.

    Уч. степень

    Уч. звание

    Рис.3.2. Форма документа со списком преподавателей кафедры

    Примеры форм учетных документов

    План проведения занятий в группе

    Группа № ________ семестр ________/текущий/

    Наименование

    предмета

    Код предмета

    ФИО

    преподавателя

    Таб. номер преподавателя

    Вид занятия

    Часы

    Рис.3.3. Форма документа с перечнем предметов текущего семестра

    Экзаменационная ведомость

    Название предмета ___________ Группа _________

    Преподаватель_______________________

    Вид сдачи__________________ Дата_________________

    № п/п

    Фамилия И.О. студента

    Оценка

    Подпись преподавателя

    Рис.3.4. Форма документа-бланка экзаменационной ведомости

    Документы предметной области не только дают возможность выявить структуру данных, но также являются основой для разработки форм ввода-вывода.

    На основе документов справочной и учетной информации необходимо выделить объекты справочной и учетной информации рассматриваемой базы данных. Для этого проводят анализ документов и устанавливаются функциональные зависимости реквизитов.

  • Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]