Министерство образования и науки РФ
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
Новосибирский государственный технический университет
Выполнил: Сероштан В.Ю. Преподаватель: Трошина Г.В.
Факультет: АВТ
Группа: АМ-411
Вариант: 5
1. Цель работы: Целью данной лабораторной работы является изучение работы с отчетами в среде типа FoxPro 6,0: размещение таких объектов как рисунки, текстовая информация, различных линий, прямоугольников, осуществление разметки страницы отчета, использование переменных для хранения результатов вычислении, выполняемых во время печати отчета.
2. Задание: Создать отчет, который должен выводить все сведения о таблице базы данных, заголовок, итоговую часть отчета, дату. В итоговой части отчета должно находится итоговое поле. Каждую группу печатать с новой страницы. Добавить группировку внутри заданного поля по параметрам и разместить в полосах группы наименование параметра и итоговые данные по каждому параметру. Использовать переменную, содержащую среднее арифметическое по заданному полю. Создать многоколоночный отчёт для печати адресов.
Вариант 5:. Составьте отчет по базе данных, созданной в лабораторной работе №1. Разбейте на группы по курсам, на подгруппы по факультетам и по размеру стипендии всех студентов. Вычислите средний размер стипендии у студентов по каждому курсу. Вывести итоги.
Результаты работы: В результате выполнения данной лабораторной работы были освоены средства создания отчётов в среде Visual FoxPro 6.0. В рамках лабораторной работы №1 была создана таблица согласно варианту задания. В лабораторной работе №2 использована эта таблица и сформирован отчёт по заданию.
На рис.1 показана часть окна создаваемого отчета в Report Designer
Рис.1 Окно создаваемого отчета
На рис.2 представлена панель инструментов для работы с отчетом.
Рис.2 Панель инструментов
На рис.3 представлен сам отчет с сортировкой таблицы по второму курсу:
Рис.3 Готовый отчет с сортировкой 2 курса.
Как видно на рисунке, в отчете выводится размер средней стипендии по каждому курсу.
Ниже на рисунке 4 показан фрагмент отчета по 3 курсу, с сортировкой по факультету и размеру стипендии.
Рис.4 Готовый отчет с сортировкой 3 курса.
В ходе работы также были построен отчет многоколоночный (рис.5)
Рис.5 Построение многоколоночного отчета
На рис. 6 показан результат создания многоколоночного отчета:
Рис.6 Пример многоколоночного отчета.
3. Выводы:Анализ результатов работы показал, что стандартный отчёт по базе данных эффективнее выполнять с помощью мастера создания отчёта. В то же время, если требуется создать отчёт нестандартного формата, то лучше воспользоваться конструктором отчётов. Он предоставляет более широкие возможности оформления отчётов.
Созданный отчёт удобно представляет нужную информацию и может быть с лёгкостью использован для печати некоторой её части.
Таким образом, в результате выполнения данной лабораторной работы были освоены основные приёмы создания отчётов по базе данных: с помощью мастера создания отчётов, с помощью конструктора отчётов, проведена процедура установки среды окружения. Оболочка Visual FoxPro 6.0. предоставляет широкий спектр, как для создания базы данных, так и для их иллюстративного представления.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.