Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
Новосибирский государственный технический университет
Кафедра вычислительной техники
Отчет по дисциплине «Базы данных»
Лабораторная работа №2. Создание меню приложения
Студенты: Абалов Н.В.
Антонов А.В.
Группа: АМ-610
Вариант: 8
Преподаватель: Трошина Г.В.
Новосибирск, 2009
Изучить средства Visual FoxPro 6.0, которые могут быть использованы для создания меню приложения.
Разработать меню приложения согласно варианту лабораторной работы №1. Дерево меню организовать на основе таблиц и функций, используемых в предыдущих лабораторных работах (т.е. в качестве выполняемого действия каждый пункт должен содержать результаты предыдущих лабораторных работ: редактирование, перемещение, просмотр данных, индексирование по заданному критерию, поиск и т.д.). Использовать разделители элементов меню. Определить параметры меню и сообщения для пунктов меню. Построить подменю для ввода, удаления, просмотра и редактирования данных в таблице. Меню должно быть трехуровневое, определены команды, тексты и процедуры пунктов строк меню и подменю, определены клавиши ускоренного действия. Сгенерировать и запустить меню.
Создать отчет, который должен выводить сведения о таблице базы данных, заголовок, итоговую часть отчета, дату. В итоговой части отчета должно находиться итоговое поле. Каждую группу печатать с новой страницы. Добавить группировку внутри заданного поля по параметрам и разместить в полосах группы наименование параметра и итоговые данные по каждому параметру. Использовать переменную, содержащую среднее арифметическое по заданному полю.
Составить отчет. Разбить на Группы по курсам, на подгруппы по издательствам все учебники, вывести среднюю стоимость учебников по каждому курсу.
Рис.1 Выбор нужных полей таблицы
Рис.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. Конструкторы меню позволяют также создавать вложенные меню, что удобно для объединения команд в одно подменю. Все пункты созданных меню выполняются корректно.
Также были получены навыки создания отчетов с помощью конструктора отчетов. Конструктор отчетов предлагает широкие и гибкие возможности по созданию и оформлению отчетов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.