Иллюстрированный самоучитель по Visual FoxPro 8

Форма как средство ввода и редактирования данных

  • Форма как средство ввода и редактирования данных

    В 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 (Порядок объектов) в левом верхнем углу всех объектов формы появляется квадрат с указанием его порядкового номера обхода.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.