FoxPro8

         

Набор форм


В Visual FoxPro вы можете объединить несколько форм в набор форм. Для этого служит команда Create Form Set (Создать набор форм) из меню Form (Форма), создающая объект Formset.

Создадим объект Forrmset из двух форм. Первая форма содержит данные о клиентах таблицы customer, а вторая — итоговую сумму покупок клиентов. Для создания набора форм выполните следующие действия:

  • Откройте Проект Sales.
  • Откройте окно конструктора для создания новой формы.
  • Выберите в меню Form (Форма) команду Create Form Set (Создать набор форм).
  • Откройте окно Data Environment (Среда окружения) и добавьте в окружение таблицу customer и представление данных sumcust, содержащее сведения об итоговой стоимости покупок клиентов.
  • Скорректируйте свойство caption (Надпись) для первой формы, введя заголовок Клиенты.
  • В форме создайте объект Grid (Таблица), разместив в нем необходимые поля таблицы Customer.
  • Для добавления второй формы выполните команду Add New Form (Добавить новую форму) из меню Form (Форма). В окне конструктора форм откроется вторая форма.
  • Скорректируйте свойство caption (Надпись) для второй формы, введя заголовок Итоговые суммы покупок.
  • Во второй форме создайте объект Grid (Таблица), разместив в нем поля представления данных sumcust.
  • Расположите формы на экране таким образом, чтобы они были удобны для их поочередного просмотра.
  • Рис. 15.24. Просмотр набора форм

  • Сохраните созданную форму, нажав кнопку Save (Сохранить) на стандартной панели инструментов.
  • Запустите форму на выполнение.
  • На экране открывается две формы (рис. 15.24). Просмотрев данные в первой форме, перейдите во вторую форму. Для этого активизируйте ее. щелкнув мышью в любом ее месте. Во второй форме вы можете просмотреть итоговые суммы покупок интересующего вас клиента.


  • Содержание раздела