Создание формы с элементами Label, TextBox, EditBox, CommandButton, OptionGroup, CheckBox, ComboBox, Spinner, Image, CommonGroup, Grid, страница 4

thisform.pageframe1.page1_records.Edit1.Visible = 1

thisform.pageframe1.page1_records.Факультет1.Visible = 1

thisform.pageframe1.page1_records.Предмет1.Visible = 1

thisform.pageframe1.page1_records.Учебник1.Visible = 1

thisform.pageframe1.page1_records.Автор1.Visible = 1

thisform.pageframe1.page1_records.Стоимость1.Visible = 1

thisform.pageframe1.page1_records.Год_издания1.Visible = 1

thisform.pageframe1.page4_options.check1.Value = 1

ENDIF

IF thisform.pageframe1.page4_options.check1.Value = 0 and thisform.pageframe1.page4_options.check2.Value = 1

thisform.pageframe1.page1_records.Grid1.Visible = 1

thisform.pageframe1.page1_records.Grid1.Left = 13

thisform.pageframe1.page1_records.Grid1.Top = 16

thisform.pageframe1.page1_records.Grid1.Width = 577

thisform.pageframe1.page1_records.Label1.Visible = 0

thisform.pageframe1.page1_records.Label2.Visible = 0

thisform.pageframe1.page1_records.Label3.Visible = 0

thisform.pageframe1.page1_records.Label4.Visible = 0

thisform.pageframe1.page1_records.Label5.Visible = 0

thisform.pageframe1.page1_records.Label6.Visible = 0

thisform.pageframe1.page1_records.Label7.Visible = 0

thisform.pageframe1.page1_records.Label8.Visible = 0

thisform.pageframe1.page1_records.Label9.Visible = 0

thisform.pageframe1.page1_records.Label10.Visible = 0

thisform.pageframe1.page1_records.Label11.Visible = 0

thisform.pageframe1.page1_records.Фамилия1.Visible = 0

thisform.pageframe1.page1_records.Имя1.Visible = 0

thisform.pageframe1.page1_records.Отчество1.Visible = 0

thisform.pageframe1.page1_records.Дата_рождения1.Visible = 0

thisform.pageframe1.page1_records.Edit1.Visible = 0

thisform.pageframe1.page1_records.Факультет1.Visible = 0

thisform.pageframe1.page1_records.Предмет1.Visible = 0

thisform.pageframe1.page1_records.Учебник1.Visible = 0

thisform.pageframe1.page1_records.Автор1.Visible = 0

thisform.pageframe1.page1_records.Стоимость1.Visible = 0

thisform.pageframe1.page1_records.Год_издания1.Visible = 0

thisform.pageframe1.page4_options.check2.Value = 1

ENDIF

IF thisform.pageframe1.page4_options.check1.Value = 1 and thisform.pageframe1.page4_options.check2.Value = 1

thisform.pageframe1.page1_records.Grid1.Visible = 1

thisform.pageframe1.page1_records.Grid1.Left = 372

thisform.pageframe1.page1_records.Grid1.Top = 16

thisform.pageframe1.page1_records.Grid1.Width = 218

thisform.pageframe1.page1_records.Label1.Visible = 1

thisform.pageframe1.page1_records.Label2.Visible = 1

thisform.pageframe1.page1_records.Label3.Visible = 1

thisform.pageframe1.page1_records.Label4.Visible = 1

thisform.pageframe1.page1_records.Label5.Visible = 1

thisform.pageframe1.page1_records.Label6.Visible = 1

thisform.pageframe1.page1_records.Label7.Visible = 1

thisform.pageframe1.page1_records.Label8.Visible = 1

thisform.pageframe1.page1_records.Label9.Visible = 1

thisform.pageframe1.page1_records.Label10.Visible = 1

thisform.pageframe1.page1_records.Label11.Visible = 1

thisform.pageframe1.page1_records.Фамилия1.Visible = 1

thisform.pageframe1.page1_records.Имя1.Visible = 1

thisform.pageframe1.page1_records.Отчество1.Visible = 1

thisform.pageframe1.page1_records.Дата_рождения1.Visible = 1

thisform.pageframe1.page1_records.Edit1.Visible = 1

thisform.pageframe1.page1_records.Факультет1.Visible = 1

thisform.pageframe1.page1_records.Предмет1.Visible = 1

thisform.pageframe1.page1_records.Учебник1.Visible = 1

thisform.pageframe1.page1_records.Автор1.Visible = 1

thisform.pageframe1.page1_records.Стоимость1.Visible = 1

thisform.pageframe1.page1_records.Год_издания1.Visible = 1

thisform.pageframe1.page4_options.check1.Value = 1

thisform.pageframe1.page4_options.check2.Value = 1

ENDIF

IV.       Выводы

В процессе выполнения четвертой лабораторной работы изучены средства Visual FoxPro для создания экранной формы ввода-вывода данных в удобном для пользователя виде. Изучены различные элементы управления, такие как: кнопки, переключатели, раскрывающиеся списки, счетчики, флажки, поля ввода и редактирования. Создана форма, имеющая 4 вкладок, с помощью управляющих кнопок или раскрывающегося списка можно перекрашивать страницу формы в различные цвета, а с помощью флажка сбрасывать ее цвет в исходный. Можно просмотреть созданный отчет для исходной таблицы. Форма также содержит счетчик и другие элементы управления. Выполнение этой лабораторной работы позволит в дальнейшем быстро и качественно создавать экранные формы ввода-вывода данных в среде Visual FoxPro.