Создание меню приложения. Создание отчета

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

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

 

ОТЧЕТ

по    лабораторной работе № 2

Тема: Создание меню приложения. Создание отчета.

Выполнили:

Студенты  группы АМ-609

Мартемьянов А.А.

Минина К.В.

Вариант 5

Приняла:

Трошина Г.В.

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

  1. Цель работы:

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

2.  Задание:

2.1 Разработать структуру меню приложения согласно варианту лабораторной работе №1.Дерево меню организовать на основе таблиц и функций, используемых в предыдущих лабораторных работах (т.е. в качестве выполняемых действий каждый пункт меню должен содержать  результаты предыдущих лабораторных работ: создание отчёта, поиск, сортировка и т.д.).Использовать разделители элементов меню. Определить параметры меню, оперативные клавиши и сообщения для пунктов меню. Построить подменю для ввода, удаления, просмотра и  редактирования данных в таблице, индексирование по заданному критерию. Создать всплывающее меню. Меню должно быть двухуровневое, определены команды. Тексты и процедуры пунктов строк меню и подменю, определены клавиши ускоренного действия. Сгенерировать и запустить меню.

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

  1. Выполнение работы:

Для того чтобы создать новое меню нужно из вкладки File/New/Menu/New File/menu. Далее происходит заполнение меню данными, необходимыми для  отображения вместо главного меню. На рис. 1 показано изначальное меню.

Рис.1 Главный уровень меню.

Далее создаем подменю для пунктов меню индексирование, поиск и редактирование:

Рис. 2. Подменю «индексирование».

Рис. 3. Подменю «поиск».

Рис. 4. Подменю «редактирование».

            Различным пунктам меню можно задавать различные команды, приведем некоторые из них, созданные в меню:

  • 1 Просмотр — browse
  • 4 Отчетreport form REPORT_WZRD preview
  • 6 ВыходSET SYSMENU TO DEFAULT
  • 2 Сортировка / По Фамилииindex on surname to inform
  • 3 Поиск / Возраст больше 19 — index on surname to inform for age>19
  • 5 Редактирование /Изменить структуру – modify structure

По нажатию на кнопку  вызывается диалог Prompt Options (Опции элемента меню), в котором можно задать горячую клавишу для пункта, комментарий, сообщение и другое.

Рис. 5. Диалог Prompt Options.

Работающее меню выглядит следующим образом:

Рис. 6. Итоговое меню

        Для создания отчета нужно выбрать File→New…→Report→Wizard, в следующем окне выбрать Report Wizard. В появившемся окне из поля Available fields перенести в поле Selected fields все значения и нажать Next. (Рисунок.7)

Рис.7. Создание отчета

Рис.8. Шаблон отчета

Чтобы вычислить среднюю стипендию студентов по факультетам нужно:

Поместить  в поле Group Footer2:Факультет объект типа Field. В его свойствах, в поле Expression, выбрать: student.razstip, в поле Calculations выбрать в списке Calculate ->Average (среднее значение), в поле reset выбрать Факультет в результате у нас по каждому факультету будет выводиться среднее значение стипендии (Рисунок.2)

Вывод:

В ходе лабораторной работы были изучены средства Visual FoxPro, которые могут быть использованы для создания меню приложения. Было создано два меню, первое меню добавлялось к главному меню окна программы после пункта “Help”, второе – контекстное меню. Оба меню используют команды по работе с данными таблицы obshaga, и отчетами по ней.

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

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

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

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