Я использую ActiveReports с ASP.NET, но я думаю, что ответ для любого подобного компонента отчетности подойдет.
У меня есть два набора результатов для объединения и отображения в одном отчете, например:
Table 1:
Name Job Start End
Jack Some service 1992 1997
Jack Some Sales Exp 1998 2007
Jane Some programming 2000 2003
Table 2:
Name Training
Jack Shiny French Certificate
Jane Crappy database certificate
Jane Some courses in management
И отчет должен выглядеть так:
Jack
Job History:
Some Corp, 1992-1997
Some Sales Exp, 1998-2007
Training History:
Shiny French Certificate
Jane
Job History:
Some programming, 2000-2003
Training History:
Crappy database certificate
Some courses in management
Как мне объединить две таблицы и как мне разработать макет для получения отчета в данном примере?
Обновление:
Как вы можете заметить, я не пытаюсь сделать это с помощью одного выбора. У меня есть два источника данных в качестве источника, и я могу объединить их вручную, чтобы получить один источник данных. Я пытаюсь использовать группировку, но мне нужны два вида групп для каждого сотрудника. Один для работы, а другой для тренировок. Как я могу использовать функцию групп или вложенных отчетов для привязки данных такого типа (и как мне обрабатывать данные при необходимости)?