Реляционные СУБД в 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. Закройте окно конструктора представлений.



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