- •Информационные технологии (ит)
- •Введение
- •Создание одиночной таблицы
- •Контроль достоверности данных
- •Р оманов________ _._.
- •Сверочные таблицы
- •Импорт/экспорт данных
- •Сортировка и фильтрация данных
- •Запросы
- •Формуляры
- •Вставка Автоформа;
- •Вид Заголовок/примечание.
- •Вид Колонтитулы.
- •Вид Свойства
- •Специализированные формуляры
- •Формуляры для работы с графическими данными
- •Программирование процессов обработки информации на основе формуляров
- •Сложные формуляры
- •Лабораторная работа № 12 Отчеты
- •Введение
- •Лабораторная работа № 13 Совместное использование баз данных
- •Введение
- •Разработка структуры многотабличной бд
- •Методические указания
- •Б. Создать в среде субд Access бд таблицы, описывающие требуемую предметную область, определить в них ключи;
Формуляры
Цель работы: изучение и закрепление на практике методов формирования и использования формуляров для занесения, просмотра и/или модификации данных в таблицах.
Методические указания
В предыдущих лабораторных работах содержимое БД отображалось в режиме таблицы, т.е. в виде совокупности строк-записей и столбцов-полей. Наряду с режимом таблицы современные СУБД позволяют работать с информацией в БД в режиме формуляра (формы), который характеризуется следующими достоинствами:
возможностью отображения содержимого БД в более естественном для человека виде;
возможностью отображения результатов вычисления по каждой записи;
возможностью скрытия при просмотре части данных БД;
возможностью раскрытия полных названий полей;
возможностью разрешения на модификацию данных только у части полей;
возможностью посредством формуляра просмотра графических данных, хранящихся в БД;
возможностью только на формуляре отображения хранимых данных в виде графиков и диаграмм;
возможностью размещения на поле формуляра управляющих элементов (командных кнопок, кнопок раскрытия и т.п.), что превращает формуляры в объекты, подобные диалоговым окнам Windows.
Формуляр - форма представления содержимого таблицы в виде бланка (рис. 7.1). Подобно бумажным бланкам формуляр включает поля для ввода и отображения данных и надписи к ним. Обычно формуляр отображает содержимое только одной записи. Для перемещения по всему множеству записей таблицы можно использовать кнопки клавиатуры (PgUp - переход к следующей записи, PgDn - возврат к предыдущей записи, Home - переход к 1-й записи таблицы, End - переход к последней записи таблицы) или кнопки навигации внизу формуляра (рис. 7.2), активизируемые ЛКМ. Назначение каждой клавиши указано на рисунке. Переход к записи с конкретным номером можно выполнить путем установки мышью курсора в окно номера текущей записи, стирания текущего и набора требуемого номера. После нажатия клавиши Enter СУБД отобразит в в формуляре содержимое искомой записи.
Рис. 7.1
Существует несколько вариантов перехода к созданию нового формуляра:
Запуск последовательности команд главного меню
Вставка Автоформа;
Рис. 7.2
Нажатие кнопки Новый объект на панели инструментов и выбор опции Автоформа.
Переход на вкладку БД Формы и нажатие кнопки Создать.
Два первых варианта требуют предварительного выделения целевой таблицы на вкладке БД Таблицы и приводят к быстрому созданию формуляра в столбец (см. рис. 7.1), в котором СУБД размещает поля целевой таблицы вертикально с копированием их имен в качестве надписей к окнам значений полей.
Третий вариант также требует выбора целевой таблицы и предлагает несколько механизмов работы с формуляром. Наиболее универсальным средством создания и/или модификации формы формуляра является конструктор, который оперирует с формуляром как совокупностью объектов. Объекты, в свою очередь, характеризуются набором определенных свойств и действий.
О кно конструктора содержит бланк формуляра и панель инструментов (рис. 8.3).
Заголовок формуляра
Область данных
Примечание
формуляра
Рис. 7.3
Как видно из рисунка, бланк формуляра включает несколько областей, главной из которых является область данных, содержащая поля целевой таблицы. В заголовке и примечании отображается служебная и/или пояснительная информация. Области заголовка и примечания могут быть удалены/восстановлены в бланке командами главного меню