Форма как средство ввода и редактирования данных
- Форма как средство ввода и редактирования данныхВ Visual FoxPro для просмотра, ввода и редактирования данных, хранящихся в таблицах, используются формы, являющиеся более наглядным средством представления информации. Рассмотрим, например, приложение, предназначенное для работы с бухгалтерскими документами, которые имеют стандартный вид.
- Создание формы с помощью мастераРассмотрим создание формы с помощью Form Wizard (Мастер форм). Он позволяет создавать формы как для одиночных, так и связанных таблиц, а также настраивать поля, стиль их отображения, тип кнопок управления, размещаемых в форме.
- Запуск формыФорма, созданная в Visual FoxPro, не требует генерации программных кодов, как это было в FoxPro для Windows. Ее можно сразу запустить на выполнение. | Для запуска формы в Visual FoxPro существует много способов. Если вы находитесь в конструкторе форм, то выполните одно из приведенных ниже действий.
- Объекты формыОткройте созданную с помощью мастера форму в конструкторе форм (рис. 5.10). Для этого выделите форму в окне проекта и выполните одно из следующих действий: | нажмите кнопку Modify (Модифицировать) окна проекта; | дважды щелкните на ее наименовании;
- Действия, выполняемые с объектами формы: выделение, перемещение, удалениеВ процессе создания формы вы можете перемещать, удалять объекты или изменять их размеры и свойства. | Выделение объектов формы | Чтобы управлять объектом, вы сначала должны его выделить. Для выделения одного объекта достаточно щелкнуть на нем.
- Изменение размеров объектов и их выравниваниеДля изменения размера одного выделенного в форме объекта можно использовать маркеры управления, представляющие собой черные квадратики по углам и сторонам. | Если требуется установить точные размеры объекта, лучше использовать свойства Height и Width, определяющие его высоту и ширину соответственно.
- Линии сеткиДля точного позиционирования объектов в форме удобно использовать сетку, которая отображается на экране при выборе команды Grid Line (Линии сетки) из меню View (Вид). | Размер ячейки сетки в горизонтальном и вертикальном направлениях устанавливается с помощью двух полей ввода в диалоговом окне Set Grid Scale (Установка размера сетки) (рис. 5.14).
- Изменение последовательности ввода информации в поля формыПри вводе информации в поля формы переход от одного поля к другому осуществляется с помощью клавиши Tab в соответствии с заданным в форме порядком объектов. Он может отличаться от реального расположения объектов.
- Интерактивный режим. Режим с использованием списка объектов.Если в диалоговом окне Options (Параметры) для опции Tab Ordering (упорядочение обьектов) установлено значение Interactive (Интерактивный), то при выборе команды Tab Order (Порядок объектов) в левом верхнем углу всех объектов формы появляется квадрат с указанием его порядкового номера обхода.
