Нужно сделать 2 группы в Crystal Report

Здравствуйте, мне нужно сделать отчет в Crystal Report с 2 группами, первый groug: hourbyproject и второй: расход. Мне нужно, чтобы они были отделены друг от друга, и мне тоже нужно иметь детали для каждого из них, когда я дважды щелкаю для развертки

пример:

Проект группы 1:

 -project 1
 -project 2
 -project 3

Группа 2 расходы

 -expence 1
 -expence 2

обратите внимание, что каждый проект находится в таблице данных, а каждый расход - в другой таблице данных, и мне нужно, чтобы при детализации отображался только выбранный элемент

ты за помощь помоги:)

1 ответ

Решение

В идеале вы должны создать представление, которое усекает обе таблицы (при условии, что вы используете источник данных на основе SQL), оно должно быть примерно таким:

CREATE VIEW MYVIEWNAME

AS 

SELECT 'Project' AS [TypeName],
       Somefield,
       SomeOtherField

FROM MyProjectTable

UNION ALL

SELECT 'Expense' AS [TypeName],
       Somefield,
       SomeOtherField

FROM MyExpenseTable

Затем, когда вы добавите это как источник в Crystal, вы можете сгруппировать по TypeName сначала затем группа по проекту / Расходы.

Если вы хотите, чтобы отображались разные детали, создайте новый раздел деталей и добавьте формулу подавления. {Mytable.TypeName}="Project" в раздел "Расходы" и наоборот для раздела "Проект".

Другие вопросы по тегам