Разработка экранных форм в FoxPro, страница 3

1. Выберите опцию Open из меню команды File. Откройте базу данных student. dbf.

2. Выберите опцию New из меню команды File и в окне "New" выберите опцию Screen, нажмите кнопку New. На экране открылось окно диалога конструктора экранов.

3. Обратите внимание на то, что в меню появилась команда Screen. Выберите из меню этой команды опцию Quick Screen (стандартная экранная форма). На экране открывается окно диалога "Quick Screen". В этом окне выберите вертикальное расположение полей, щелкнув мышью по правой кнопке с изображением расположенных один под другим полей. В поле Мах Field Width (максимальная ширина поля) установите 40 символов, поскольку ни одно поле БД не длиннее 40 символов. Установите флажок Fields. На экране открывается окно диалога "Fields Picker". Маркируйте поле ФИО в окне "All Fields" и нажмите кнопку Move. Поле появилось в списке "Selected Fields". Проделайте эту же процедуру для полей "адрес", "дат_рожд" и "дат_заяв". Нажмите кнопку ОК.

4. В окне "Quick Screen" нажмите кнопку ОК. В окне проектирования " экранной формы содержатся выбранные поля.

5. Расположите имеющиеся поля в нужных местах, согласно шаблону, последовательно выделяя их и помещая в нужные места.

6. Выберите инструмент "Текст" из панели инструментов. Установите указатель "мыши" на текст дат_рожд и щелкните правой кнопкой. Удалите текст и введите новый - Дата рождения. Текст напечатайте на двух строках (см. шаблон). Для перехода на следующую строку используйте клавишу Enter. Аналогично исправьте текст для поля "дат_заяв" на Дата подачи заявления.

7. Выберите инструмент "Прямоугольник" и обведите поля "фио", "дат_рожд" и "адрес".

8. Теперь сформируем флажок для ввода/редактирования формы обучения. Выберите (-ab`c,%-b "Флажок". Установите указатель "мыши" на нужное место и нажмите правую кнопку. На экране открылось окно диалога "Check Box". В строке ввода "Check Box Prompt" введи те текст - Коммерческая форма обучения. Нажмите кнопку Variable и в окне "Choose Field/Variable" выберите поле "форма_об" (поставьте на него указатель и дважды нажмите кнопку "мыши"), нажмите кнопку ОК для возврата в предыдущее окно.

9. Сформируем список факультетов Выберите инструмент "Поле ввода со списком". Указатель установите на нужное место и нажмите правую кнопку "мыши". На экране открывается окно диалога "Popup". В окне ввода "Popup Prompts" введите наименования факультетов: ФИСТ, СФ, МФ, ЭФ, ГФ, РТФ. Нажмите кнопку Variable и из открывающегося списка полей выберите поле "факультет", нажмите кнопку OK для возврата в окно "Popup". В этом окне нажмите кнопку ОК. Выбрав инструмент "Текст", введите Факультет перед новым полем.

10. Создадим поле для ввода среднего балла. Выберите инструмент "Счетчик". Установите указатель на нужное место и щелкните правой кнопкой "мыши". Открылось окно диалога "Spinner". В области Display в поле Minimum введите 3, в поле Maximum - 5, в Increments by - 0. 25. Нажмите кнопку Variable и маркируйте поле "ср_балл". Вернитесь в исходное окно, нажав кнопку ОК. В окне "Spinner" нажмите кнопку ОК.

11. Выбрав инструмент "Текст" введите Средний балл.