
- •Министерство образования российской федерации
- •Разработка отчетов в среде Visual FoxPro
- •1. Цель работы
- •2. Общие понятия
- •3. Создание отчета с помощью мастера
- •4. Создание быстрого стандартного отчета
- •5. Средства работы в Конструкторе отчетов
- •5.1. Установка среды окружения
- •5.2. Размещение текста
- •5.3. Добавление заголовка и итогов
- •5.4. Размещение полей
- •5.5. Группировка данных
- •5.6. Использование переменных
- •5.7. Разметка страницы отчета
- •6. Разработка параметрического отчета
- •7. Вывод отчета на экран, принтер или в файл
- •8. Порядок выполнения работы
- •9. Контрольные задания
- •10. Контрольные вопросы
Министерство образования российской федерации
ЮЗГУ
Разработка отчетов в среде Visual FoxPro
Методические указания к выполнению
лабораторной работы №5 по дисциплине "Автоматизированные базы данных"
( для студентов специальностей: 190500 – Биотехнические и медицинские аппараты и системы, 190600 – Инженерное дело в медико-биологической практике)
Курск 2003
Составитель: Г. П. Колоскова
УДК 681
Рецензент
Кандидат физико-математических наук, профессор,
зав. кафедрой ПО ВТ
Ф.А. Старков.
Разработка отчетов в среде Visual FoxPro: Методические указания к выполнению лабораторной работы по дисциплине «Автоматизированные базы данных» / Курск. гос. техн. ун-т; Сост. Г.П. Колоскова. Курск, 2003. 29 с.
Содержат описание технологии проектирования отчетов в мастере и конструкторе отчетов СУБД Visual FoxPro 6. Даны примеры и рекомендации для получения практических навыков создания отчетов.
Методические указания соответствуют содержанию программы дисциплины «Автоматизированные базы данных».
Предназначены для студентов специальностей 190500, 190600.
Ил. 9. Табл. 4.
Текст печатается в авторской редакции
ИД №06430 от 10.12.01.
Подписано в печать . Формат 60х84 1/16.Печать офсетная.
Усл. печ. л. Уч.-изд. л. Тираж 75. Заказ .Бесплатно.
Курский государственный технический университет.
Издательско-полиграфический центр Курского государственного технического
университета. 305040 Курск, ул. 50 лет Октября, 94.
1. Цель работы
Приобретение навыков в создании отчетов с помощью Visual FoxPro.
2. Общие понятия
Visual FoxPro имеет мощные средства построения отчетов для вывода данных в желательном для пользователя виде на принтер, экран или в текстовый файл.
Перед началом построения отчета необходимо продумать его расположение на странице и порядок вывода данных. Сделайте эскиз отчета на листе бумаги, учтите общую ширину всех полей, которые вы хотите распечатать, подумайте о длине заголовков. Тем самым вы получите представление о требуемом формате отчета, только не забудьте о реальных возможностях вашего принтера.
Порядок расположения данных в отчете и его элементы (для примера его длина взята в объеме трех страниц) приведены на рис. 1. Данные, помещаемые в полосу Details, распечатываются многократно с автоматическим переводом указателя записи в таблице или курсоре, которые являются источником данных. Группировка данных позволяет выводить их в систематизированном виде, например, список врачей по специальности и т. п.
В Visual FoxPro для создания отчетов используются:
Мастер отчетов (Report Wizard), позволяющий быстро создать отчет, выбрав параметры сортировки и группировки данных, стиль отображения и расположение данных.
Стандартный отчет (Quick Report), позволяющий создавать стандартный отчет, в котором поля отчета располагаются автоматически по внутреннему алгоритму Visual FoxPro.
Конструктор отчета (Report Designer), в котором пользователь самостоятельно разрабатывает собственный отчет.
Р
Title
– Заголовок отчета Page
Header – Верхний колонтитул
страницы Group1
Header – Верхний колонтитул
группы данных 1 Group2
Header – Верхний колонтитул
группы данных 2 .
. .
Detail
– Запись таблицы Page
Footer – Нижний колонтитул
страницы
Page
Header – Верхний колонтитул
страницы Detail
– Запись таблицы Group2
Footer – Нижний колонтитул
группы данных 2 Group2
Header – Верхний колонтитул
группы данных 2 Detail
– Запись таблицы Page
Footer – Нижний колонтитул
страницы
Page
Header – Верхний колонтитул
страницы Detail
– Запись таблицы .
. . Group2
Footer – Нижний колонтитул
группы данных 2 Group1
Footer – Нижний колонтитул
группы данных 1 Summary
– Итог по отчету Page
Footer – Нижний колонтитул
страницы