Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Выберите опцию Form Wizard




Нажмите ярлык «Documents» для перехода на вкладку «Documents». Затем выберите группу «Forms» и нажмите кнопку New, в результате откроется окно диалога «New Form».

Лабораторная работа № 5

 

Тема: Использование форм для ввода и редактирования данных

Цель: Научиться создавать однотабличные формы для ввода и редактирования данных.

 

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

Автоформат. Является наиболее быстрым способом создания формы для одной таблицы. Достаточно в конструкторе проекта установить курсор мыши на таблицу, для которой вы создаете форму, и нажать кнопку AutoForm Wizard на стандартной панели инструментов. Запускается мастер по созданию автоформы, и появляется готовая форма. Если созданная форма не полностью устраивает, нажмите кнопку Modify Form на стандартной панели инструментов для перехода в режим конструктора формы. Находясь в окне конструктора форм, можно улучшить созданную форму и сохранить ее командой File | Save as в удобном для вас месте.

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

1. Откройте проект Sales.

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


Рис. 1 Окно диалога для задания типа создаваемой формы: однотабличной или многотабличной

 

5. Теперь необходимо выбрать таблицу и поля этой таблицы, которые необходимо разместить в форме. Для выбора базы данных и содержащейся в ней таблицы используются два списка, расположенные в области «Databases and tables».

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

7. После выбора списка отображаемых в форме полей, нажмите кнопку Next для перехода к следующему шагу в создании формы.

8. Теперь необходимо установить стиль отображения объектов формы и типы кнопок управления (рис.2). Список Style содержит девять различных вариантов отображения объектов (полей, линий, заголовков и т.д.) в форме. Мастер форм позволяет при выборе каждого из стилей просмотреть результат в верхней части окна диалога.

 
 

Рис. 2. Выбор стиля отображения полей и управляющих кнопок

 

Опции переключателя Button Type позволяют выбрать тип отображения кнопок управления:

 

Опции Тип отображения
Text Buttons Кнопки управления содержат текстовые надписи
Picture Buttons Кнопки управления содержат изображение
No Buttons Кнопки управления в форме отсутствуют
Custom В форме размещается пять кнопок управления: Find, Print, Add, Delete, Exit. Перемещение по записям осуществляется с помощью располагаемой в форме линейки прокрутки

 

После того как установили требуемые опции, нажмите кнопку Next.

9. На третьем шаге нужно указать критерий сортировки данных при отображении в форме (рис. 3). Упорядочивание осуществляется по полям, перечисленным в списке Selected fields. Для переноса поля из списка Available fields or index tag в список Selected fields, установите курсор на поле, по значению которого требуется упорядочивание данных, и нажмите кнопку Add. Если ошибочно перенесли не то поле, для его удаления из списка Selected fields воспользуйтесь кнопкой Remove. Опции Ascending и Descending определяют, будут упорядочиваться данные в выбранном поле. Для перехода к следующему шагу создания формы нажмите кнопку Next.

10. В заключение создания формы с помощью мастера можно задать заголовок формы в поле Type a title for your form и выбрать один из возможных вариантов продолжения работы над формой (рис. 4).

 

Опция Действие
Save form for later use Сохраняет созданную форму
Save and rum form Сохраняет созданную форму и запускает ее на выполнение
Save form and modify it in the Form Designer Сохраняет созданную форму и открывает ее в конструкторе форм для модификации

 

Нажав кнопку Preview, можно предварительно просмотреть форму до ее полного создания и вернуться обратно в мастер. После установки требуемых опций нажмите кнопку Finish для завершения создания объекта с помощью мастера. В открывшемся окне диалога «Save as» выберите каталог, в котором будет храниться форма и введите имя созданной формы.

 

 

 
 

Рис. 3. Установка критерия сортировки данных

 
 

Рис. 4. Сохранение формы, созданной с помощью мастера

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 363; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.