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

Создание Web-страницы. Подготовка данных.

Мы рассмотрели работу мастера Web Publishing (Web-публикация). Теперь создадим с его помощью Web-страницу, которая будет содержать бегущую строку, заголовок и данные из представления GoodsCount.


Прежде чем приступить к созданию Web-страницы, необходимо подготовить размещаемые на ней данные. Это могут быть таблицы, содержащие требуемые данные, локальные или удаленные представления. Мы будем использовать локальное представление Goods count, в котором содержатся сведения о продажах различных товаров фирмы за истекший месяц. Требуемая нам информация содержится в таблицах ordsaled и Goods. Создадим представление данных:

  1. Откройте окно конструктора представлений. Для этого на вкладке Data (Данные) окна конструктора проекта перейдите в раздел Local Views (Локальные представления данных) выбранной базы данных и нажмите кнопку New (Новый).
  2. Добавьте в него таблицы ordsaled и Goods, используемые для создания представления.
  3. Установите связи между размещенными в окне конструктора таблицами по коду товара.
  4. В список Selected fields (Выбранные поля) перенесите код, наименование и описание товара.
  5. Добавьте в список Selected fields (Выбранные поля) вычисляемое поле содержащее количество продаж: SUM(Ordsaled.nquant)
  6. На вкладке Group By (Группировка) конструктора задайте группировку данных по коду товара.
  7. Упорядочите данные по наименованию товара, используя для этого вкладку Order By (Сортировка).
  8. Для сохранения представления данных в меню File (Файл) выберите команду Save As (Сохранить как). В поле View Name (Имя представления) открывшегося диалогового окна Save (Сохранить) укажите имя создаваемого представления данных GoodsCount и нажмите кнопку ОК.
  9. Просмотрите созданное представление данных, чтобы убедиться, что оно содержит требуемые данные. Для этого нажмите кнопку Run (Выполнить) на стандартной панели инструментов.
  10. Закройте окно конструктора представлений.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.