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

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

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

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

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

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

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

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

Кафедра вычислительной техники


Отчет по дисциплине «Базы данных»

Лабораторная работа №2. Создание меню приложения

Студенты:                Абалов Н.В.

                                    Антонов А.В.

Группа:                     АМ-610

Вариант:                   8

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

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


Цель работы

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

Задание

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

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

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

Ход работы

Создание отчета

  1. Выполняем последовательность команд: File->New->выбираем Report->нажимаем Wizard->выбираем Report Wizard->нажимаем ОК.
  2. Выбираем нужные поля из выбранной таблицы:

Рис.1 Выбор нужных полей таблицы

  1. Разбиваем на  группы и подгруппы согласно варианту:

Рис.2 Создание групп и подгрупп

  1. Выбираем параметры шрифта, затем формат листа отчета , одно окно пропускаем и в следующим окне нажимаем Finish(сохраняем созданный отчет).
  2. Открываем созданный отчет:

Рис.32 Отчет по курсам


Создание меню

1.  Выполняем последовательность команд: File->New->выбираем Menu->нажимаем New file->выбираем Menu.

2.  Главное меню программы:

Рис. 4 Созданное меню

Рис. 5 Окно редактирования меню

В качестве Опции команды Browse установлены следующие параметры горячего сочетания клавиш:

Рис.6 подменю – операции – поиск(индексирование) - курс


Исходная БД:

Приведем пример команды:

            index on course to c1 for course = 1

Результат выполнения:

Аналогично реализовано индексирование по остальным курсам.

Созданное меню отвечает всем требованиям задания.


 Выводы

В данной лабораторной работе были изучены средства Visual FoxPro 6.0 для создания меню приложения и отчета.

Меню делает работу с базой данных намного удобнее, позволяет избежать непосредственного ввода команд через командное окно Command. Конструкторы меню позволяют также создавать вложенные меню, что удобно для объединения команд в одно подменю. Все пункты созданных меню выполняются корректно.  

Также были получены навыки создания отчетов с помощью конструктора отчетов. Конструктор отчетов предлагает широкие и гибкие возможности по созданию и оформлению отчетов.

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

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

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