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

Просмотр объема продаж товаров клиентам

Рассмотрим пример создания представления данных, которое содержит итоговую сумму покупок клиентов. Представление данных будет содержать наименование предприятия, наименование товара и итоговую сумму покупок клиентом каждого товара.

  1. Откройте окно конструктора представлений и добавьте в него таблицы Customer, Ordsalem, Ordsaled и Goods, используемые для создания нового представления.
  2. Установите связи между размещенными в окне конструктора таблицами. При создании связей между таблицами необходимо учитывать, что связь между ними осуществляется по следующим полям:
    • Customer и Ordsalem – по коду клиента;
    • Ordsalem и Ordsaled – по коду заказа;
    • Ordsaled и Goods по коду товара.

Если в конструкторе базы данных вы определили постоянные связи между таблицами, то в окне конструктора они установятся автоматически.

  1. В список Selected fields (Выбранные поля) перенесите название фирмы, имя клиента и наименование товара.
  2. Добавьте в список Selected fields (Выбранные поля) вычисляемое поле, содержащее сумму продаж:
    SUM(Ordsaled.nQuant * Ordsaled.nUnitPrice)
    
  3. Задайте группировку данных по названию предприятия и наименованию товара.
  4. Для сохранения представления данных в меню File (Файл) выберите команду Save As (Сохранить как). В поле View Name (Имя представления) открывшегося диалогового окна Save (Сохранить) укажите имя создаваемого представления данных Sumcust и нажмите кнопку ОК.
  5. Просмотрите созданное представление данных, нажав кнопку Run (Выполнить) на стандартной панели инструментов.
  6. Закройте окно конструктора представлений.

Вы можете просмотреть созданное представление данных в окне Data Session (Окно данных). Для этого выполните следующие действия:

  1. В меню Windows (Окна) выберите команду Data Session (Окно данных).
  2. Нажмите кнопку Browse (Обзор).
  3. В открывшемся диалоговом окне Open (Открыть) в области Select (Выбор) установите опцию Views (Представления данных).
  4. Выберите из списка Views in database (Представления данных в базе данных) (рис. 14.9) требуемое представление данных и нажмите кнопку ОК.

Иллюстрированный самоучитель по Visual FoxPro 7 › Условия достоверности, хранимые процедуры, триггеры, представления данных › Просмотр объема продаж товаров клиентам
Рис. 14.9. Выбор представления данных

Замечание
При открытии представления данных в окне Data Session (Окно данных) показывается не только выбранное представление, но и все таблицы, используемые при его создании (рис, 14.10)
.

Иллюстрированный самоучитель по Visual FoxPro 7 › Условия достоверности, хранимые процедуры, триггеры, представления данных › Просмотр объема продаж товаров клиентам
Рис. 14.10. Окно Data Session после открытия представления данных Sumcust

Совет
Для открытия представления данных вы можете также в командном окне или в программе воспользоваться командой USE
.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.