Информатика (Visual FoxPro) / METOD2 / TEMA8 / VFP_T8
.doc
МАТЕРИАЛЫ
для самостоятельной подготовки в период учебной практики на 2 курсе
Тема 8: «Создание и использование отчетов»
Цель работы: Освоение основных понятий и методов формирования отчетов с данными, извлекаемыми из базы данных.
Изучаемые элементы языка СУБД Visual FoxPro: DECLARE, REPORT FORM
-
Обратиться к Visual FoxPro. Установить путь по умолчанию к своей папке на рабочем диске. Выполнить программу PR_OTCH.PRG, обеспечивающую отбор из таблицы BDW2.DBF и вывод в виде отчетов на экране и в файле OTCHET.TXT сведений об опытах, проведенных одним из экспериментаторов, фамилия которого может быть выбрана из списка. Из появившегося на экране списка выбрать ПЕТРОВ П.П. Изучить структуру отчета, появляющегося на экране. После завершения программы, изучить отчет, выведенный в файл. С помощью команды Cntrl+O открыть отчет (Report) BDW2. Изучить структуру и свойства элементов отчетной формы. Выбрать предложения «Просмотр (View)» главного меню и «Информационное окружение (Data Environment)» и, щелкнув правой кнопкой мыши, выбрать предложение «Свойства (Properties)». Изучить эти свойства, обратив внимание на значение свойств «Автоматическое открытие (закрытие) таблиц (AutoOpen [Close] Tables)». Открыть демонстрационную программу PR_OTCH.PRG и рассмотреть способ подготовки к выводу отчетных данных. Рассмотреть отчетную форму BDW2A и определить ее отличия от BDW2. В операторе вывода отчета в файл заменить BDW2 на BDW2A и выполнить программу. Как изменился отчет, выведенный в файл?
-
Разработать программу, экранную и отчетную формы, обеспечивающие следующие действия:
- открытие таблицы BDW2.DBF;
- определение по таблице наименьшего и наибольшего значений
дат начала проведения опытов (поле DN) и вывод их на экран;
- поддержка контролируемого ввода граничных дат периода
проведения опытов, интересующего пользователя;
- вывод на экран и в файл отчета, содержащего для всех записей,
относящихся к заданному периоду, значений полей DN, FIOE,
TIM, TUR, MESTO, KLASS.
Для создания отчетной формы необходимо последовательно выбрать в главном меню предложения «Файл (File)», «Создать (New)», «Отчет (Report)» и «Новый файл (New File)». На экране откроется окно конструирования отчетной формы (Report Designer). В главном меню выбрать предложения «Просмотр (View)» и «Компоненты отчета (Report Controls Toolbar)». Далее создание отчетной формы выполняется подобно тому, как ранее создавались экранные формы.
Проверить работу программы для разных периодов проведения экспериментов. Разработать демонстрационный пример для представления работающей программы.
Контрольные вопросы.
-
Что представляет собой отчет в среде Visual FoxPro?
-
Как осуществляется создание отчета?
-
Каким образом определяется, какие данные и в какое место отчета должны вставляться при его выводе?
-
Можно ли использовать одну и ту же отчетную форму для вывода информации на экран и в файл?
-
Как вывести на печать отчет, созданный в соответствии с некоторой отчетной формой?
-
Какие действия потребуется предпринять, чтобы внести изменения в ранее созданную отчетную форму?