Режим Отчеты > Подробный справочник по дизайнеру отчетов. >
Понятие основных и детальных данных |
![]() ![]() ![]() |
В качестве источника данных для отчёта, кроме единственной таблицы, могут быть использованы две связанных таблицы – таблица основных данных и таблица детальных данных – Например, таблица Рейсы - и таблица Задачи в рейсе.
В качестве примера можно рассмотреть в упрощённом виде две таблицы данных, список маршрутов и список заданий. В списке маршрутов присутствуют поля:
•Название маршрута;
•Машина;
•Водитель.
Список маршрутов содержит следующие записи:
Название маршрута |
Машина |
Водитель |
Маршрут 1 |
Газель-фургон |
Иванов И.И. |
Маршрут 2 |
Газель кузовная |
Петров П.П. |
В списке заданий присутствуют поля:
•Название маршрута;
•Клиент;
•Время прибытия;
•Вес груза.
Список заданий содержит следующие записи:
Название маршрута |
Клиент |
Время прибытия |
Вес груза |
Маршрут 1 |
Сидоров С.С. |
10:00 |
330 |
Маршрут 1 |
Васильев В.В. |
14:00 |
440 |
Маршрут 2 |
Кузнецов К.К. |
12:00 |
550 |
Маршрут 2 |
Захаров З.З. |
16:00 |
660 |
Таблицы имеют общее поле – Название маршрута – по которому осуществляется связь этих таблиц. Данные списка маршрутов являются основными данными, а данные таблицы заданий – детальными данными.
Иерархически эти данные можно представить в следующем виде:
Название маршрута |
Машина |
Водитель |
Задания |
|||||||||
Маршрут 1 |
Газель-фургон |
Иванов И.И. |
|
|||||||||
Маршрут 2 |
Газель кузовная |
Петров П.П. |
|
Табличный отчёт по этим данным может выглядеть следующим образом:
Название маршрута |
Машина |
Водитель |
Клиент |
Время прибытия |
Вес груза |
Маршрут 1 |
Газель-фургон |
Иванов И.И |
2 |
|
770 |
|
|
|
Сидоров С.С. |
10:00 |
330 |
|
|
|
Васильев В.В. |
14:00 |
440 |
Маршрут 2 |
Газель кузовная |
Петров П.П. |
2 |
|
1210 |
|
|
|
Кузнецов К.К. |
12:00 |
550 |
|
|
|
Захаров З.З. |
16:00 |
660 |
2 |
|
|
4 |
|
1980 |
В этом примере показаны строки отчёта:
Строка заголовка таблицы – жирным шрифтом на белом фоне;
Строки основных данных – обычным шрифтом на сером фоне;
Строки детальных данных – обычным шрифтом на белом фоне;
Строка итога по отчёту – жирным шрифтом на сером фоне.
Кроме того, в этом примере для столбцов и отчёта в целом установлены свойства (более подробно свойства полей и отчёта описаны ниже):
Отчёт: установлены флажки «Показывать детали» и «Показывать итоги»;
Поле «Название маршрута»: свойство «Сводка» имеет значение «Число записей»; флажок «Скрывать в деталях» установлен;
Поля «Машина» и «Водитель»: свойство «Сводка» имеет значение «Ничего»; флажок «Скрывать в деталях» установлен;
Поле «Клиент»:свойство «Сводка» имеет значение «Число записей»;
Поле «Время прибытия»:свойство «Сводка» имеет значение «Ничего»;
Поле «Вес груза»: свойство «Сводка» имеет значение «Сумма».