Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по ИТ.doc
Скачиваний:
6
Добавлен:
29.08.2019
Размер:
3.99 Mб
Скачать

Формуляры

Цель работы: изучение и закрепление на практике методов формирования и использования формуляров для занесения, просмотра и/или модификации данных в таблицах.

Методические указания

В предыдущих лабораторных работах содержимое БД отображалось в режиме таблицы, т.е. в виде совокупности строк-записей и столбцов-полей. Наряду с режимом таблицы современные СУБД позволяют работать с информацией в БД в режиме формуляра (формы), который характеризуется следующими достоинствами:

  1. возможностью отображения содержимого БД в более естественном для человека виде;

  2. возможностью отображения результатов вычисления по каждой записи;

  3. возможностью скрытия при просмотре части данных БД;

  4. возможностью раскрытия полных названий полей;

  5. возможностью разрешения на модификацию данных только у части полей;

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

  7. возможностью только на формуляре отображения хранимых данных в виде графиков и диаграмм;

  8. возможностью размещения на поле формуляра управляющих элементов (командных кнопок, кнопок раскрытия и т.п.), что превращает формуляры в объекты, подобные диалоговым окнам Windows.

Формуляр - форма представления содержимого таблицы в виде бланка (рис. 7.1). Подобно бумажным бланкам формуляр включает поля для ввода и отображения данных и надписи к ним. Обычно формуляр отображает содержимое только одной записи. Для перемещения по всему множеству записей таблицы можно использовать кнопки клавиатуры (PgUp - переход к следующей записи, PgDn - возврат к предыдущей записи, Home - переход к 1-й записи таблицы, End - переход к последней записи таблицы) или кнопки навигации внизу формуляра (рис. 7.2), активизируемые ЛКМ. Назначение каждой клавиши указано на рисунке. Переход к записи с конкретным номером можно выполнить путем установки мышью курсора в окно номера текущей записи, стирания текущего и набора требуемого номера. После нажатия клавиши Enter СУБД отобразит в в формуляре содержимое искомой записи.

Рис. 7.1

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

  1. Запуск последовательности команд главного меню

Вставка  Автоформа;

Рис. 7.2

  1. Нажатие кнопки Новый объект на панели инструментов и выбор опции Автоформа.

  2. Переход на вкладку БД Формы и нажатие кнопки Создать.

Два первых варианта требуют предварительного выделения целевой таблицы на вкладке БД Таблицы и приводят к быстрому созданию формуляра в столбец (см. рис. 7.1), в котором СУБД размещает поля целевой таблицы вертикально с копированием их имен в качестве надписей к окнам значений полей.

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

О кно конструктора содержит бланк формуляра и панель инструментов (рис. 8.3).

Заголовок формуляра

Область данных

Примечание формуляра

Рис. 7.3

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