Тема: Створення екранної форми у СКБД Visual FoxPro.
Мета: Навчитися створювати форми за допомогою майстра та конструктора форм.
Ход роботы :
1.) Запускаем Visual FoxPro.
2.)Создаем таблицу Фірми.
Для этого заходим : Файл – Создать – Table – New file. Даем имя таблице (например Фірми), Появляется окно создания таблицы.
3.)Мы ее заполняем для этого нажимаем «Append» в диалоговом окне«Command», или через главное меню«Вид» -> «Append Mode».
4.) Создаем форму с помощью Мастера. Для этого заходим Tools – Wizard – Form – Form Wizard.
Выбираем нужную таблицу и переносим необходимые поля, далее выбираем тип отображения.
В конце даем имя нашей форме.
Чтобы установить переход от одного поля в другое в обратном порядке нужно :
Зайти View – Tab Order и устанавливаем в какой последовательности будет осуществлятся переход по записям.
5.)Создаем в проекте таблицу «Нові фірми» в которой те же поля что и в таблице «Фірми» .
Добавляем логическое поле «Наявність філіалів» и текстовое поле «Країна».
Устанавливаем подсказку с помощью свойства ToolTipText, для этого установим для свойства ShowTips значение True.
6.)Создаем форму с помощью конструктора.
Для этого : В окне Project Manager нажимаем Forms – New – New Form – Нажимаем правой кнопкой
На окно формы и выбираем Builder. Открывается окно и мы перетаскиваем необходимые нам поля и нажимаем ОК.
Чтобы создать группу кнопок нажимаем на панеле инструментов Form Controls и выбираем
Command Group, нажимаем Builder и выбираем 5 кнопок.
Подписываем и выстраиваем их в нужном порядке.
Записываем функцию для кнопки нажимаем правой кнопкой и выбираем Code и там записываем функцию которую она будет выполнять.
7.)Чтобы установить фляжок нужно: На панеле инструментов нажимаем Check Box и устанавливае в нужное место. Далее идем в Properties – Data – ControlSource и выбираем поле из которого будет взята информация.
8)Создаем раскрывающийся список по городам ставя в RowsourceType тип Fields.
9.)Аналогично делаю и для городов только теперь в RowsourceType ставлю тип Value.
10.)Создаем кнопку и прописываем в ней информацию о разработчике.
Висновок : Я навчився створювати форми за допомогою майстра та конструктора форм.