Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_bilety_praktika.doc
Скачиваний:
5
Добавлен:
20.03.2015
Размер:
238.59 Кб
Скачать

8. Формы и отчеты

В Visual FoxPro существует два формата отображения содержимого таблицы – в виде таблицы и в виде формы. Формат отображения в виде формы называется экранной формой. Формы являются мощным и гибким средством представления информации. Форма позволяет объединить поля в группы по определенным признакам, что облегчает восприятие информации.

Использование мастера для создания формы.

Для создания формы при помощи мастера форм необходимо выполнить следующие действия:

  1. Откройте проект Sales.

  2. Нажмите ярлык «Documents» для перехода на вкладку «Documents». Затем выберите группу «Forms» и нажмите кнопку New, в результате откроется окно диалога «New Form» .

  3. Выберите опцию Form Wizard.

  4. На экране открывается окно диалога (рис.1), с помощью которого указывается, создается форма для одной таблицы или нескольких связанных таблиц. По умолчанию предполагается создание однотабличной формы. Для перехода к следующему шагу нажмите кнопку ОК.

  5. Теперь необходимо выбрать таблицу и поля этой таблицы, которые необходимо разместить в форме. Для выбора базы данных и содержащейся в ней таблицы используются два списка, расположенные в области «Databases and tables».

  6. После выбора таблицы список Available fields содержит перечень всех полей открытой таблицы. Необходимо из данного перечня перенести в список Selected fields поля, которые вы хотите поместить в создаваемую форму.

  7. После выбора списка отображаемых в форме полей, нажмите кнопку Next для перехода к следующему шагу в создании формы.

  8. Теперь необходимо установить стиль отображения объектов формы и типы кнопок управления. Список Style содержит девять различных вариантов отображения объектов (полей, линий, заголовков и т.д.) в форме. Мастер форм позволяет при выборе каждого из стилей просмотреть результат в верхней части окна диалога.

  9. На третьем шаге нужно указать критерий сортировки данных при отображении в форме (рис. 3). Упорядочивание осуществляется по полям, перечисленным в списке Selected fields. Для переноса поля из списка Available fields or index tag в список Selected fields, установите курсор на поле, по значению которого требуется упорядочивание данных, и нажмите кнопку Add. Если ошибочно перенесли не то поле, для его удаления из списка Selected fields воспользуйтесь кнопкой Remove. Опции Ascending и Descending определяют, будут упорядочиваться данные в выбранном поле

  10. В заключение создания формы с помощью мастера можно задать заголовок формы в поле Type a title for your form и выбрать один из возможных вариантов продолжения работы над формой

Окно конструктора форм

Любая форма в Visual FoxPro состоит из объектов формы, которые имеют характерные для них свойства. Для каждого объекта можно определить действия, выполняемые при наступлении определенных событий. Процесс создания формы состоит в размещении объектов в форме и определении для них свойств, связанных с ними событий и выполняемых действий.

Для открытия окна конструктора форм при создании новой формы можно воспользоваться:

Выполнить команду File | New. В открывшемся окне диалога «New» выбрать опцию Form и нажать кнопку New File.

Таблицы Visual FoxPro могут содержать значительный объем информации. При наличии в таблице нескольких тысяч или даже сотен записей, анализ текстовых и числовых данных, содержащихся в одной или нескольких таблицах, представляет трудно выполнимую задачу. Существуют два мощных средства, позволяющих достаточно просто представить большие объемы данных в удобном для дальнейшего анализа виде – диаграммы и перекрестные таблицы.

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

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

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