
3.3 Создание форм
Для ввода, вывода и редактирования информации в Microsoft Visual FoxPro используются формы, которые являются более удобным инструментом редактирования данных и более наглядным средством представления информации. Как и таблицы формы также можно создать двумя способами: при помощи мастера, либо используя конструктор.
Процесс создания формы при помощи мастера довольно прост и не заключает в себе ничего сложного (рис.3.3), а также настраивать поля, стиль их отображения, тип и внешний вид кнопок управления, размещаемых на форме. Форму, созданную с помощью мастера, можно использовать для просмотра и редактирования информации, содержащейся в таблицах FoxPro. Такие формы, как правило, содержат кнопки для пролистывания, редактирования и добавления записей таблицы.
Рис. 3.3 Форма созданная при помощи мастера форм.
3.4 Создание запросов
Одним из основных назначений всех СУБД, в том числе и этой является быстрый поиск информации в базе данных и получение ответов на разнообразные вопросы. Для этих целей в FoxPro используются запросы. Их также можно создать как при помощи мастера, так и используя конструктор (рис 3.6).
Рис. 3.6 Конструктор запросов
Рис. 3.7. Запрос по странам
Остальные запросы делаются аналогично.
3.5 Создание отчетов
Отчет — заранее отформатированное представление данных, выводимое на экран, принтер или в файл. Отчет, создаваемый в Visual FoxPro, может быть представлен в табличном виде или в свободной форме.
В Microsoft Visual FoxPro для создания отчетов можно использовать следующие средства:
Report Designer (Конструктор отчетов) (рис 3.8). В конструкторе отчетов можно создавать собственные отчеты, либо редактировать отчеты созданные при помощи мастера отчетов.
Report Wizard (Мастер отчетов) (рис 3.9). Позволяет достаточно быстро создать отчет, применяя сортировку, группировку данных и заданный пользователем стиль оформления.
Рис. 3.8 Конструктор отчётов
Рис. 3.9 Отчет созданный с помощью мастера отчетов.
При работе с конструктором отчетов вся его рабочая область по умолчанию разделена на три полосы, ограничиваемые разделительными строками. Наименование полосы отображается на разделительной строке, находящейся непосредственно под этой полосой. При использовании в отчете группирования данных, добавлении в него титульной страницы и итоговых данных появляются дополнительные полосы. Каждая полоса может содержать элементы управления отчета, такие как текст, табличные и вычисляемые поля, линии, прямоугольники, рисунки.
Для создания отчёта необходимо в среду окружения добавить нужные таблицы и выполнить сортировку, группировку данных.
Заключение
База данных «Меню кафе» является достаточно простой в обращении и отвечает почти всем требованиям к базе данных.
Основой баз данных являются таблицы, содержащие всю необходимую информацию. Отсутствует дублирование информации, что исключает избыточность данных. Уникальность записей и быстродействие базы данных достигнуто при помощи использования первичных ключей. Для целостности связанных данных, находящихся в разных таблицах, используются первичные и внешние ключи.
Список литературы
А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев. «Базы данных». – СПб.: «КОРОНА принт», 2004г. – 736с.
И. Флорес, «Структуры и управление данными»/ Пер. с англ. В. И. Будзко; Предисл
База данных — Википедия — http://ru.wikipedia.org/wiki/База_данных
Т.В. Мусина «Visual FoxPro 8.0. Учебный курс»-СПб.: «ВЕК+»,2004г.- 464 с.
Менахем Базиян "Использование Visual FoxPro 6. Специальное издание" "Вильямс" 2003г.