Формы отображают поля и записи ваших таблиц и представлений и, обычно включают в свою раскладку элементы управления, позволяющие вам перемещаться от записи к записи.

Вы можете создать форму, используя любой из описанных ниже способов:

Использование Form Wizard (Мастера формы)

Каждый раз, когда вам требуется создать новую форму, вы можете использовать мастер формы, который поможет вам в в ее создании. Мастер будет задавать вам серию вопросов и построит форму на основе ваших ответов. Вы можете выбрать какой-либо из предложенных различных стилей и посмотреть как будет выглядеть ваша форма до ее сохранения в файле.

Для создания новой формы с помощью мастера

  1. В окне Project Manager (Диспетчера проекта) выберите закладку Documents (Документы) и на ней выберите узел Forms (Формы).

  2. Щелкните по New (Новая).

  3. Щелкните по Form Wizard (Мастер форм).

  4. Выберите тип формы, которую вы желаете создать.

  5. Следуйте инструкциям на экранах мастера.

Вы можете обратиться к мастеру формы, выбрав в меню Tools команду Wizards (Мастера) с последующим выбором пункта Form (Форма).

Visual FoxPro предоставляет вам два различных мастера, которые помогают вам создавать формы:

Формы, которые вы создаете с помощью мастера имеют стандартный набор кнопок навигации, с помощью которых вы можете отображать в форме различные записи, редактировать их, производить поиск среди записей и тому подобное. Если вы создали форму, использующую таблицы из базы данных, Form wizard (Мастер формы) будет использовать маску ввода и установки форматирования, хранящиеся в базе данных.

Запуска Form Designer (Конструктора формы)

Если вы желаете создать вашу собственную форму, без использования мастера, используйте Form Designer (Конструктор формы). С помощью Form Designer (Конструктора формы), вы можете добавлять в свою форму поля и элементы управления и настраивать их, размещая их на поверхности формы и выравнивания их.

Команда Quick Form (Быстрое создание формы) является простейшим способом создания формы. Команда Quick Form (Быстрое создание формы) отображает Form Builder (Компоновщик форм), который добавляет в вашу форму выбранные поля из таблиц и представлений.

Для создания новой формы

  1. В окне Project Manager (Диспетчер проекта) щелкните по закладке Documents (Документы).

  2. Щелкните по иконке Forms (Формы).

  3. Щелкните по кнопке New (Новая).

  4. Выберите New Form (Новая форма). Появится окно Form Designer (Конструктора форм), в котором вы можете начать создание вашей формы.

    - или -

    В меню File (Файл) выберите пункт New (Новый), далее выьерите Form (Форма) и, затем, New File (Новый файл).

    - или -

    Используйте команду CREATE FORM.

Изменение формы

Если форма, созданная мастером или компоновщиков не отвечает вашим требованиям, вы можете изменить ее с помощью Form Designer (Конструктора форм). Использование Form Designer (Конструктора форм), позволяет вам перемещать и изменять размеры элементов управления, копировать или удалять элементы управления, выравнивать их и изменять порядок их обхода после запуска.

Для изменения сгенерированной формы

  1. В окне Project Manager (Диспетчер проекта) щелкните по закладке Documents (Документы).

  2. Щелкните по иконке Forms (Формы) и затем по имени желаемой формы.

  3. Затем щелкните по Modify (Изменить).

Быстрое добавление полей

Когда вы желаете быстро поместить на форму поля из таблицы или представления, выберите из меню Form пункт Quick Form (Быстрое создание формы). Это запустит Form Builder (Компоновщик формы), который введет в вашу форму выбранные поля, используя выбранный вами стиль. Form Builder (Компоновщик формы) создает форму без элементов управления, служащих для навигации, поэтому вам придется самим добавить их в форму. Вы можете использовать компоновщик элемента управления или выбрать требуемые из библиотеки преопределенных элементов управления для ввода в вашу форму, которая поставляется вместе с Visual FoxPro.

Для добавления в форму полей

  1. Откройте форму из Project Manager (Диспетчера проекта).

  2. При открытом Form Designer (Конструкторе форм) выберите в меню Form (Форма) пункт Quick Form (Быстрое создание формы). Появится Form Builder (Компоновщик формы).

  3. На закладке Style (Стиль) выберите подходящий вам стиль отображения нового элемента управления.

  4. На закладке Field Selection (Выбор поля) выберите источник для полей и поля, которые вы желаете добавить в форму.

  5. Щелкните по OK для генерации формы.

    - или -

  6. В полоске инструментов Form Controls (Элементы управления формы) выберите желаемый элемент управления и перетащите его на форму в окне Form Designer (Конструктора формы) для создания нового экземляра элемента управления.

  7. В окне Properties (Свойства) щелкните по закладке Data (Данные) и выберите свойство ControlSource.

  8. Введите имя поля.

    - или -

    Выберите поле из списка доступных полей.

Смотрите также