Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Просмотр содержимого баз данных

Поиск

Структура базы данных изображена в Диспетчере проектов. Структуру элементов базы данных и связи между ними можно посмотреть в окне. Содержимое конкретной таблицы можно просмотреть:

1) из Конструктора таблиц, щелкнув по строке заголовка окна этой таблицы;

2) из Диспетчера проектов, выделив ее имя и нажав кнопку Browse.

 

Рис. 13.

 

Обычно данные представляются в виде последовательности записей для удобства редактирования (режим Edit). Однако можно представить данные и в обычной табличной форме. Для этого необходимо войти в меню View и выбрать режим Browse.

Установите в одном окне оба варианта просмотра. Откройте дополнительные окна для просмотра данных из подчиненных баз данных и разместите их на экране таким образом, чтобы были видны все три окна.

Дополните командный файл установления отношений директивами создания русифицированного Browse-окна. В этой программе должны быть поля из всех трех баз данных: номер документа, тип документа (база данных документов), исполнитель документа (база данных исполнителей), дата исполнения документа (база данных контроль исполнения). Каждая колонка должна иметь русский заголовок. Фамилии исполнителей должны выводиться русскими буквами с автоматическим преобразованием строчных букв в прописные, например, browse fields table4.fio:h="ФИО", table2.time_ispolneniy:h="Срок исполнения", table1.type_doc:h="Тип документа" (рис. 14).

 

Рис. 14.


Создание экранной формы

Построение форм в FOX 6.0 производится с помощью средства form designer, который представляет собой интегрированную в основной пакет среду. Form designer содержит панели инструментов облегчающих процесс создания форм.

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

Создайте новую экранную форму Tools | Wizard | Form:

 

Рис. 15.

 

1. На первом шаге выбирается база данных и входящие в нее таблицы или представления, а также поля из них (рис. 16).

Рис. 16.

2. На втором шаге выбирается стиль формы (рис. 17).

 

Рис. 17.

 

3. На третьем шаге устанавливается порядок сортировки записей (рис. 18).

 

Рис. 18.

 

4. На последнем шаге нужно ввести заголовок формы, и включить опцию Save form and modify it in the Form Designer (для модификации полученной формы конструктором форм) (рис. 19).

 

Рис. 19.

 

Экранную форму можно просмотреть воспользовавшись кнопкой Preview (рис. 20).

Рис. 20.

 

Пocлe нажатия кнопки Finish мастер сохраняет форму.

Form Designer содержит следующие элементы (рис. 21):

- рабочая область конструктора форм в которой располагаются проектируемые формы;

- панели инструментов;

- редактор свойств и событий.

 

Рис. 21.

 

Основная панель Form Designer Toolbar содержит (см. View):

Set Tab Order определение порядка следования объектов;
Data Environment окно среды данных;
Properties Window окно свойств объектов;
Code Window окна с программным кодом;
Form controls Toolbar панель элементов управления Form Controls;
Color Palette Toolbar панель цветовой палитры Color Palette;
Layout Toolbar панель вариантов расположения объектов в окне формы Layout;
Form Builder вызов построителя окна формы;
Auto Format вызов окна автоформата формы.

 

Рис. 22.

Панель Form Controls содержит элементы (рис. 22):

Select Object режим выбора объекта;
View Classes загрузка других библиотек классов включает standart и ActiveX элементы возможна загрузка файлов библиотек;
Label элемент содержит в себе неизменяемый при запуске формы в приложении текст управления (используется для создания заголовков, примечаний, инструкций на форме);
Text Box элемент управления, содержащий строку редактирования (применяется для позиционного вывода полей или переменных в форму аналогично команде @SAY...GET);
Edit Box элемент управления содержит область редактирования (удобно применять для вывода полей или переменных символьного типа, когда заранее неизвестен размер текста);
Command Button элемент управления представляет собой кнопку (используется для вызова процедур (обработчиков событий) определенных пользователем из окна формы);
Command Group элемент управления представляет собой набор из кнопок типа command button;
Option Group элемент управления селекторная кнопка (применяется при создании набора опций, из которого может быть выбрана только одна);
Check Box элемент управления кнопка переключатель (применяется при создании опций булевого типа или набора опций, где возможен множественный выбор);
Combo Box элемент управления комбинированный внешне представляет собой строку редактирования и выпадающий список комбинация из элементов TextBox и ListBox;
List Box элемент управления список элементов с возможностью множественного выбора;
Spinner элемент управления;
Grid элемент управления представляет данные в виде совокупности строк и столбцов (аналогичен команде BROWSE);
Image элемент управления размещает на форме картинку типа BMP;
Timer элемент управления применяется для запуска на выполнение через заданные промежутки времени определенной пользователем процедуры;
Page Frame элемент управления представляет собой набор страниц с закладками (элемент удобен для размещения большого количества элементов в маленьком окне формы пример в Page Frame можно поместить элемент Grid);
OLE Container Control элемент управления встраивает объект OLE в создаваемое приложение, вызывая стандартный Windows -диалог для встраивания объектов;
OLE Bound Control элемент управления служит для представления полей типа General в окне формы;
Line элемент управления горизонтальная или вертикальная линия;
Shape элемент управления прямоугольник, круг, эллипс;
Separator специальный объект добавляет свободное место между элементами управления и создает группы элементов;
Builder Lock режим вызова построителя объектов, при активации этого режима при размещении компонента на форме вызывается окно построителя объектов;
Button Lock режим блокировки объекта на форме.


Поделиться:


Последнее изменение этой страницы: 2017-01-26; просмотров: 259; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.42.41 (0.01 с.)