Министерство образования и науки РФ
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
Новосибирский государственный технический университет
«Создание меню и отчета»
Студенты: Глухова А.А
Белоусов М.Ю.
Ряшинцев А.С.
Преподаватель: Трошина Г.В.
Факультет: АВТ
Группа: АМ-610
Вариант: 7
I. Цель работы
Изучение работы с отчетами в среде Visual FoxPro: размещение таких объектов как рисунки, текстовая информация, различных линий, прямоугольников, осуществление разметки страницы отчета, использование переменных для хранения результатов вычислений, выполняемых во время печати отчета.
II. Задание
Создать отчет, который должен выводить все сведения о таблице базы данных, заголовок, итоговую часть отчета, дату. В итоговой части отчета должно находится итоговое поле. Каждую группу печатать с новой страницы. Добавить группировку внутри заданного поля по параметрам и разместить в полосах группы наименование параметра и итоговые данные по каждому параметру. Использовать переменную, содержащую среднее арифметическое по заданному полю. Создать многоколоночный отчет для печати адресов.
Составить отчет по базе данных, созданных в первой лабораторной работе. Разбить на группы по курсам, на подгруппы по факультетам и по стоимости все учебники. Вычислить среднюю стоимость учебников по каждому курсу. Вывести итоги.
III. Результаты работы
а) В соответствии со стандартами Windows в любом приложении рекомендуется иметь строку меню, которая в Visual FoxPro содержит команды, предназначенные для вызова форм, формирования отчетов, запросов и т. д.
Для открытия окна конструктора меню пользуемся следующим способом:
В меню File (Файл) выбрать команду New (Новый). В открывшемся диалоговом окне New установите опцию Menu (Меню) и нажать кнопку New File (Новый файл).
Меню содержит вложенные подменю:
Созданное меню имеет следующий вид:
б)Отчет представляет собой форматированное представление данных, выводимое на экран, принтер или в файл. Отчет, создаваемый в Visual FoxPro, может быть представлен в табличном виде или в свободной форме. Табличный отчет — это напечатанная таблица, в которой строка представляет собой запись, а каждый из элементов строки содержит поле исходной таблицы или вычисляемое поле. Данные в таблице упорядочены. Табличные отчеты используются для печати данных, представленных в виде списка.
Он позволяет достаточно быстро создать отчет, применяя сортировку, группировку данных и заданный стиль оформления. Для создания готового отчета достаточно ответить на ряд вопросов Visual FoxPro.
На первом шаге создания отчета выбираем, какие поля из таблицы должны отображаться в отчете:
Далее мы выбираем, по каким полям будут группироваться данные в отчете. В нашем случае группировка производится по факультетам, по курсам и по дате рождения студентов:
|
На третьем шаге выбираем стиль оформления отчета:
Следующий шаг можно описать как шаг выбора ориентации страницы:
На пятом шаге выбираем, по каким полям будет производиться сортировка данных:
Отчет готов к созданию:
|
В режиме просмотра отчета можно увидеть следующее:
|
IV. Выводы
В ходе выполнения лабораторной работы были получены навыки создания меню для базы данных, и создания отчета. Было создано меню, содержащее основные, наиболее употребимые функции для работы с базой. Меню содержит в себе пункты подменю и горячие клавиши для удобства работы. Создан отчет, выводящий сведения о таблице базы данных. Группировка согласно варианту производилась по факультетам, курсу и дате рождения студента. Была введена переменная для вычисления среднего возраста студентов по факультетам. В итоге работы была получена удобная для использования база, которую в будущем можно без затруднений дополнять и модифицировать.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.