Я думаю, что вы неправильно используете подотчеты. В Crystal Reports (7+) подотчеты следует использовать для данных в отчете, которые связаны с основным запросом, но которые вы, возможно, не захотите «объединять» со своим основным набором данных, для причина производительности или иным образом.
Я использую подотчеты для включения списка записей размером 1: M в текущую строку, но я хочу показать их в разделе сведений, не добавляя группу в свой отчет.
В вашем случае кажется, что у вас есть другая классификация полей в таблице Product, и вы хотите показать, что они "сгруппированы" относительно. Я бы предложил создать несколько разделов с подробностями и, возможно, провести несколько строк в отчете, чтобы разделить и дифференцировать разделы данных.
Тем не менее, вы МОЖЕТЕ создать отчет с 3 подотчетами для этого, но вы, по сути, проделали бы долгий путь загрузки каждого продукта в вашем наборе 4 раза (один раз для основного отчета и один раз для каждого подпункта).
Дайте мне знать, если есть вопросы.