Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otchet.doc
Скачиваний:
120
Добавлен:
25.03.2015
Размер:
1.96 Mб
Скачать

2.1.2. Целостность данных

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

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

Для определения условия целостности данных используется окно построителя условий целостности данных Referential Integrity Builder (Построитель целостности данных), которое содержит перечень всех установленных отношений между таблицами. Для ее открытия выполните одно из следующих действий:

  • в окне конструктора базы данных установите курсор на линию, отображающую отношения таблиц, и выберите в контекстном меню команду Edit Referential Integrity (Редактирование целостности данных);

  • в меню Database (База данных) выберите команду Edit Referential Integrity (Редактирование целостности данных);

  • в диалоговом окне Edit Relationship (Редактирование отношений) нажмите кнопку Referential Integrity (Целостность данных).

2.2. Формы

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

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

При создании форм в Visual FoxPro разработчик может использовать следующие средства:

  • Form Wizard - мастер форм;

  • Form Builder - построитель формы;

  • Builder - построитель объектов формы;

  • AutoFormat Builder - построитель автоформата;

  • Form Designer - конструктор форм.

Чтобы создать форму для одной или связанных таблиц с возможностью задания отображаемых в форме полей, стиля их отображения и указания типа кнопок управления, можно использовать мастер создания форм.

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

Рассмотрим создание формы с помощью мастера из окна проекта.

  1. Щелкните на ярлыке Documents (Документы) для перехода на вкладку Documents (Документы).

  2. Выберите группу Forms (Формы) и нажмите кнопку New (Новый) окна конструктора проекта. Откроется диалоговое окно New Form (Новая форма).

  3. Нажмите кнопку Form Wizard (Мастер формы).

  4. После запуска мастера форм на экране открывается диалоговое окно Wizard Selection (Выбор мастера). Значение Form Wizard (Мастер форм) используется для создания однотабличной формы, a One-to-Many Form Wizard (Мастер форм один-ко-многим) - для нескольких связанных. Нажмите кнопку ОК для запуска мастера создания однотабличной формы.

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

  6. После выбора таблицы список Available fields (Имеющиеся поля) будет содержать перечень всех полей таблицы. Необходимо из данного списка перенести в Selected fields (Выбранные поля) поля, которые вы хотите разместить в создаваемой форме.

  7. Для объектов формы мастер предлагает на выбор девять различных вариантов их оформления, которые выбираются из списка Style (Стиль).).

  8. На следующем (третьем) шаге задается критерий сортировки данных, отображаемых в форме.

После того как все параметры введены, нажмите кнопку Finish (Готово). Откроется диалоговое окно Save As (Сохранить как), в котором укажите имя файла и папку, в которой она должна быть размещена.

Рисунок 4 - Главная форма

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]