Изучение работы с отчетами в среде Visual FoxPro: размещение таких объектов как рисунки, текстовая информация, различные линии, прямоугольники

Страницы работы

Содержание работы

Министерство образования и науки РФ

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

Новосибирский государственный технический университет


Лабораторная работа №2

по дисциплине «Базы данных» в среде VisualFoxPro

«Создание меню и отчета»

Студенты: Глухова А.А

Белоусов М.Ю.

Ряшинцев А.С.

Преподаватель: Трошина Г.В.                                     

Факультет: АВТ

Группа: АМ-610

Вариант: 7

  Новосибирск 2009 г.

I.        Цель работы

Изучение работы с отчетами в среде Visual FoxPro: размещение таких объектов как рисунки, текстовая информация, различных линий, прямоугольников, осуществление разметки страницы отчета, использование переменных для хранения результатов вычислений, выполняемых во время печати отчета.

II.      Задание

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

Составить отчет по базе данных, созданных в первой лабораторной работе. Разбить на группы по курсам, на подгруппы по факультетам и по стоимости  все учебники. Вычислить среднюю стоимость учебников по каждому курсу. Вывести итоги.

III.  Результаты работы

         а) В соответствии со стандартами Windows в любом приложении рекомендуется иметь строку меню, которая в Visual FoxPro содержит команды, предназначенные для вызова форм, формирования отчетов, запросов и т. д.

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

         В меню File (Файл) выбрать команду New (Новый). В открывшемся диалоговом окне New установите опцию Menu (Меню) и нажать кнопку New File (Новый файл).

Подпись:  Рисунок 1: Создание меню

Подпись:  Рисунок 2: Редактирование функций меню

Меню содержит вложенные подменю:

Подпись:  Рисунок 3: Редактирование пунктов подменю

Созданное меню имеет следующий вид:

Подпись:  Рисунок 4: Вид созданного меню

Подпись:  Рисунок 5: Результат выполнения команды "Изменить"

Подпись:  Рисунок 6: Результат выполнения команды "Создать отчет"

б)Отчет представляет собой форматированное представление данных, выводимое на экран, принтер или в файл. Отчет, создаваемый в Visual FoxPro, может быть представлен в табличном виде или в свободной форме. Табличный отчет — это напечатанная таблица, в которой строка представляет собой запись, а каждый из элементов строки содержит поле исходной таблицы или вычисляемое поле. Данные в таблице упорядочены. Табличные отчеты используются для печати данных, представленных в виде списка.

Подпись:  Рисунок 7: Мастер отчета

При создании отчета использовался «Мастер отчета».

            Он позволяет достаточно быстро создать отчет, применяя сортировку, группировку данных и заданный стиль оформления. Для создания готового отчета достаточно ответить на ряд вопросов Visual FoxPro.

         На первом шаге создания отчета выбираем, какие поля из таблицы должны отображаться в отчете:

Подпись:  Рисунок 8: Первый шаг создания отчета

         Далее мы выбираем, по каким полям будут группироваться данные в отчете. В нашем случае группировка производится по факультетам, по курсам и по дате рождения студентов:

Подпись:  Рисунок 9: Второй шаг создания отчета

         На третьем шаге выбираем стиль оформления отчета:

Подпись:  Рисунок 10: Третий шаг создания отчета

Следующий шаг можно описать как шаг выбора ориентации страницы:

Подпись:  Рисунок 11: Четвертый шаг создания отчета

         На пятом шаге выбираем, по каким полям будет производиться сортировка данных:

Подпись:  Рисунок 12: Пятый шаг создания отчета

         Отчет готов к созданию:

Подпись:  Рисунок 13: Финальный шаг создания

Подпись:  Рисунок 14: Создание переменной age

В режиме просмотра отчета можно увидеть следующее:

Подпись:  Рисунок 15: Просмотр отчета

IV.     Выводы

                    В ходе выполнения лабораторной работы были получены навыки создания меню для базы данных, и создания отчета. Было создано меню, содержащее основные, наиболее употребимые функции для работы с базой. Меню содержит в себе пункты подменю и горячие клавиши для удобства работы. Создан отчет, выводящий сведения о таблице базы данных. Группировка согласно варианту производилась по факультетам, курсу и дате рождения студента. Была введена переменная для вычисления среднего возраста студентов по факультетам. В итоге работы была получена удобная для использования база, которую в будущем можно без затруднений дополнять и модифицировать.

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Отчеты по лабораторным работам
Размер файла:
1 Mb
Скачали:
0