Crystal Report с использованием вложенных отчетов с одной и той же таблицей - PullRequest
1 голос
/ 12 июля 2011

Можно ли иметь 3 подотчета, которые поступают из одной таблицы? Я должен сделать 1 основной отчет и 3 подотчета.

Пример. Основной отчет: Наименование продукта Подотчет 1: Имя клиента Телефон клиента Подотчет 2: Продукт № информация о продукте Подотчет 3: Имя владельца Деталь владельца

На самом деле у меня есть одна таблица, и мне нужно отобразить поля в 3 категориях, поэтому я решил иметь 3 подчиненных отчета. Я не уверен, что то, что я решил, является правильным?

спасибо

1 Ответ

1 голос
/ 12 июля 2011

Я думаю, что вы неправильно используете подотчеты. В Crystal Reports (7+) подотчеты следует использовать для данных в отчете, которые связаны с основным запросом, но которые вы, возможно, не захотите «объединять» со своим основным набором данных, для причина производительности или иным образом.

Я использую подотчеты для включения списка записей размером 1: M в текущую строку, но я хочу показать их в разделе сведений, не добавляя группу в свой отчет.

В вашем случае кажется, что у вас есть другая классификация полей в таблице Product, и вы хотите показать, что они "сгруппированы" относительно. Я бы предложил создать несколько разделов с подробностями и, возможно, провести несколько строк в отчете, чтобы разделить и дифференцировать разделы данных.

Тем не менее, вы МОЖЕТЕ создать отчет с 3 подотчетами для этого, но вы, по сути, проделали бы долгий путь загрузки каждого продукта в вашем наборе 4 раза (один раз для основного отчета и один раз для каждого подпункта).

Дайте мне знать, если есть вопросы.

...