Реляционные СУБД в Visual FoxPro 8

         

Набор форм

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

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

  1. Откройте Проект Sales.
  2. Откройте окно конструктора для создания новой формы.
  3. Выберите в меню Form (Форма) команду Create Form Set (Создать набор форм).
  4. Откройте окно Data Environment (Среда окружения) и добавьте в окружение таблицу customer и представление данных sumcust, содержащее сведения об итоговой стоимости покупок клиентов.
  5. Скорректируйте свойство caption (Надпись) для первой формы, введя заголовок Клиенты.
  6. В форме создайте объект Grid (Таблица), разместив в нем необходимые поля таблицы Customer.
  7. Для добавления второй формы выполните команду Add New Form (Добавить новую форму) из меню Form (Форма). В окне конструктора форм откроется вторая форма.
  8. Скорректируйте свойство caption (Надпись) для второй формы, введя заголовок Итоговые суммы покупок.
  9. Во второй форме создайте объект Grid (Таблица), разместив в нем поля представления данных sumcust.
  10. Расположите формы на экране таким образом, чтобы они были удобны для их поочередного просмотра.
  11. Реляционные СУБД в Visual FoxPro 8

    Рис. 15.24. Просмотр набора форм

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

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