2009-04-08 9 views
6

중첩되지 않은 여러 그룹을 어떻게 사용할 수 있습니까? - Crystal Reports에서?크리스탈 보고서의 여러 그룹

내가 뭘 원하는지의 작은 예 :

 
-hire car header 
--rentals header (group) 
---rental from 01-02-2008 to 01-06-2008 
---rental from 01-08-2008 to 01-09-2008 
---rental from 01-12-2008 to 01-15-2008 
--rentals footer 
--repairs header (group) 
---repair from 02-02-2008 to 02-05-2009 
--repairs footer 
-hire car footer 

대여 자동차가 일반 보고서입니다 및 대여 및 수리가 그룹입니다. 그룹은 중첩되지 않습니다. 내 현재의 문제는 내가 정말 그런 것을 만들고 난이 문제를 해결하기 위해 구조물을 바꿀 수 없다는 것입니다. ... 크리스탈 보고서에 완전히 익숙하지 않아요. 예쁜 studip 질문이라면 유감입니다. ^^

답변

1

좋은 질문입니다. 저는 이것을 일대 다 이중이라고 부릅니다. 당신은 많은 렌탈 및/또는 많은 수리를 할 수있는 "렌트카"를 가지고 있습니다.

한 가지 해결책은 대여 및 수리를 위해 두 가지 하위 보고서를 사용하는 것입니다.

다른 해결책은 수리 및 대여를 함께하는 것입니다. 그런 다음 행에 대여 또는 수리 데이터가 있는지 여부를 지정하는 Crystal 그룹을 열에 표시하십시오. 올바른 레이블, 필드 등을 표시하거나 숨겨야 할 수도 있습니다. 이것은 매우 까다 롭기 때문에 하위 보고서 경로를 선택하는 것이 가장 좋습니다.

+0

답변을 주셔서 감사합니다. 내가 생각한 것 또한 ...이 문제를 발견했을 때 렌털을 이미 완료했기 때문에이 경우 수리 용 하위 보고서를 사용했습니다. 하지만 미래에 나는이 경우에 2 개의 하위 보고서를 사용할 것이라고 생각합니다. – SvenFinke

+0

사실, 나는 아마도 똑같은 일을 할 것입니다 ... 주 보고서에서 수리에 합류하고 그룹으로 묶습니다. 그런 다음 자동차 바닥 글에 대여 하위 보고서를 추가합니다. 일반적으로 하위 보고서를 실행하는 것과 달리 테이블에 조인하는 것이 더 빠릅니다. – dotjoe

관련 문제