Понятие основных и детальных данных

Режим Отчеты > Подробный справочник по дизайнеру отчетов. >

Понятие основных и детальных данных

Previous pageReturn to chapter overviewNext page

В качестве источника данных для отчёта, кроме единственной таблицы, могут быть использованы две связанных таблицы – таблица основных данных и таблица детальных данных – Например, таблица Рейсы - и таблица Задачи в рейсе.

В качестве примера можно рассмотреть в упрощённом виде две таблицы данных, список маршрутов и список заданий. В списке маршрутов присутствуют поля:

Название маршрута;

Машина;

Водитель.

Список маршрутов содержит следующие записи:

Название маршрута

Машина

Водитель

Маршрут 1

Газель-фургон

Иванов И.И.

Маршрут 2

Газель кузовная

Петров П.П.

В списке заданий присутствуют поля:

Название маршрута;

Клиент;

Время прибытия;

Вес груза.

Список заданий содержит следующие записи:

Название маршрута

Клиент

Время прибытия

Вес груза

Маршрут 1

Сидоров С.С.

10:00

330

Маршрут 1

Васильев В.В.

14:00

440

Маршрут 2

Кузнецов К.К.

12:00

550

Маршрут 2

Захаров З.З.

16:00

660

 

Таблицы имеют общее поле – Название маршрута – по которому осуществляется связь этих таблиц. Данные списка маршрутов являются основными данными, а данные таблицы заданий – детальными данными.

Иерархически эти данные можно представить в следующем виде:

Название маршрута

Машина

Водитель

Задания

Маршрут 1

Газель-фургон

Иванов И.И.

Клиент

Время прибытия

Вес груза

Сидоров С.С.

10:00

330

Васильев В.В.

14:00

440

Маршрут 2

Газель кузовная

Петров П.П.

Клиент

Время прибытия

Вес груза

Кузнецов К.К.

12:00

550

Захаров З.З.

16:00

660

 

Табличный отчёт по этим данным может выглядеть следующим образом:

 

Название маршрута

Машина

Водитель

Клиент

Время прибытия

Вес груза

Маршрут 1

Газель-фургон

Иванов И.И

2

 

770

 

 

 

Сидоров С.С.

10:00

330

 

 

 

Васильев В.В.

14:00

440

Маршрут 2

Газель кузовная

Петров П.П.

2

 

1210

 

 

 

Кузнецов К.К.

12:00

550

 

 

 

Захаров З.З.

16:00

660

2

 

 

4

 

1980

 

В этом примере показаны строки отчёта:

Строка заголовка таблицы – жирным шрифтом на белом фоне;

Строки основных данных – обычным шрифтом на сером фоне;

Строки детальных данных – обычным шрифтом на белом фоне;

Строка итога по отчёту – жирным шрифтом на сером фоне.

Кроме того, в этом примере для столбцов и отчёта в целом установлены свойства (более подробно свойства полей и отчёта описаны ниже):

Отчёт: установлены флажки «Показывать детали» и «Показывать итоги»;

Поле «Название маршрута»: свойство «Сводка» имеет значение «Число записей»; флажок «Скрывать в деталях» установлен;

Поля «Машина» и «Водитель»: свойство «Сводка» имеет значение «Ничего»; флажок «Скрывать в деталях» установлен;

Поле «Клиент»:свойство «Сводка» имеет значение «Число записей»;

Поле «Время прибытия»:свойство «Сводка» имеет значение «Ничего»;

Поле «Вес груза»: свойство «Сводка» имеет значение «Сумма».