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

         

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

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

  1. Откройте окно конструктора представлений и добавьте в него таблицы Customer, Ordsalem, Ordsaled и Goods, используемые для создания нового представления.
  2. Установите связи между размещенными в окне конструктора таблицами. При создании связей между таблицами необходимо учитывать, что связь между ними осуществляется по следующим полям:
    • Customer и Ordsalem — по коду клиента;
    • Ordsalem и Ordsaled — по код заказа;
    • Ordsaled и Goods - по код товара.
  3. В список Selected fields (Выбранные поля) перенесите название фирмы, имя клиента и наименование товара.
  4. Добавьте в список Selected fields (Выбранные поля) вычисляемое поле, содержащее сумму продаж:
  5. SUM(Ordsaled.nQuant * Ordsaled.nUnitPrice)

  6. Задайте группировку данных по названию предприятия, наименованию товара и имени клиента.
  7. Для сохранения представления данных в меню File (Файл) выберите команду Save As (Сохранить как). В поле View Name (Имя представления) открывшегося диалогового окна Save (Сохранить) укажите имя создаваемого представления данных Sumcust и нажмите кнопку ОК.


  8. Просмотрите созданное представление данных (рис. 14.9), нажав кнопку Run (Выполнить) на стандартной панели инструментов.
  9. Закройте окно конструктора представлений.

Рис. 14.9. Просмотр итоговых продаж товаров

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

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

Рис. 14.10. Выбор представления данных

Рис. 14.11. Окно Data Session после открытия представления данных Sumcust

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

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


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