Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР БД.docx
Скачиваний:
8
Добавлен:
14.11.2019
Размер:
1.85 Mб
Скачать

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 Отчет созданный с помощью мастера отчетов.

При работе с конструктором отчетов вся его рабочая область по умолчанию разделена на три полосы, ограничиваемые разделительными строками. Наименование полосы отображается на разделительной строке, находящейся непосредственно под этой полосой. При использовании в отчете группирования данных, добавлении в него титульной страницы и итоговых данных появляются дополнительные полосы. Каждая полоса может содержать элементы управления отчета, такие как текст, табличные и вычисляемые поля, линии, прямоугольники, рисунки.

Для создания отчёта необходимо в среду окружения добавить нужные таблицы и выполнить сортировку, группировку данных.

Заключение

База данных «Меню кафе» является достаточно простой в обращении и отвечает почти всем требованиям к базе данных.

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

Список литературы

  1. А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев. «Базы данных». – СПб.: «КОРОНА принт», 2004г. – 736с.

  2. И. Флорес, «Структуры и управление данными»/ Пер. с англ. В. И. Будзко; Предисл

  3. База данных — Википедия — http://ru.wikipedia.org/wiki/База_данных

  4. Т.В. Мусина «Visual FoxPro 8.0. Учебный курс»-СПб.: «ВЕК+»,2004г.- 464 с.

  5. Менахем Базиян "Использование Visual FoxPro 6. Специальное издание" "Вильямс" 2003г.