2013-12-23 2 views
0

VB.NET에서 Crystal Report를 사용하여 보고서를 만들고 있습니다. 나는 4 개의 테이블을 사용하고 있으며 모든 사용자에 대한 작업/사용 권한 목록이있는 사용자 정보를 표시하려고하지만 보고서 은 그의 작업, 동일한 사용자 데이터 및 그의 다른 레코드에서 한 레코드로 사용자 데이터를 표시합니다 actios,이 같은 :
Crystal Reports : 반복 세부 정보가없는 하위 상세 섹션 표시

Last Name First Name Occupation 
Doe   John   Student 
Record some data   16/12/2013 
Doe   John   Student 
Record some data   17/12/2013 
Doe   John   Student 
Erase data    18/12/2013 
Doe   John   Student 
Print data    19/12/2013 
Xavier  Professor Master 
Erase data    21/12/2013 
Xavier  Professor Master 
Record some data   21/12/2013 

을하지만 그에게 원하는 것을이 : 나도 같은 DetailSection에서 활동 데이터와 사용자 데이터를 넣을 경우

Last Name First Name Occupation 
Doe   John   Student 
Record some data   16/12/2013 
Record some data   17/12/2013 
Erase data    18/12/2013 
Print data    19/12/2013 

Xavier  Professor Master 
Erase data    21/12/2013 
Record some data   21/12/2013 

, 내 사용자 데이터의 모든 행동을 반복한다 사용자,하지만 난 단지 한 번 사용자 데이터, 그리고 모든 그의 행동을 원합니다
알 그래서, 내가 제목과 PageHeaderSection에 사용자 데이터를 넣어, 내 사용자 데이터가 헤더와 그의 모든 행동에 표시되지만, 사용자 데이터가 완료되면, 다음 사용자 데이터와 그의 행동을 인쇄하지 않습니다. 다음 사용자의 작업을 인쇄하고 다음 페이지까지 사용자 데이터가 표시됩니다 ...

답변

0

어떻게 이름이 같은 학생을 구별 할 것입니까? 세부 정보 섹션에 사용자 데이터를 넣고 고유 한 필드 (또는 몇 가지 필드를 결합한 수식)별로 그룹화를 추가하십시오.

+0

내 사용자 데이터가 하나의 테이블에 있고, 다른 테이블에있는 작업 (작업의 ID 및 날짜)과 다른 테이블의 작업 이름 (ID 및 설명)이 있습니다. 그래서 내 사용자 데이터가 모든 작업에서 반복됩니다. – user1600801

+0

수식을 작성하여 성, 이름 및 직업을 결합 할 수 있습니다. 이 수식을 기준으로 그룹을 지정하고 그룹 섹션의 해당 필드와 세부 정보 섹션의 다른 모든 필드를 배치합니다. 이것은 현재의 문제를 해결할 것입니다. 그러나 다른 학생과 마주 할 수도 있습니다 - 이름과 성이 동일한 학생이 2 명일 때. 그런 다음 해당 학생을위한 활동이 함께 그룹화됩니다. 데이터베이스 구조를 확인하고 학생을 식별 한 고유 한 파일을 찾으십시오. 그런 다음이 필드를 사용하여 위에서 설명한 필드를 그룹화하고 배치하십시오. – Lan

0

사용자별로 그룹화하고 세부 작업 섹션을 넣으십시오.

관련 문제