포함 된 보고서가 세부 정보 밴드에서 반복됩니다.

Securenova

JasperReports를 처음 사용합니다. 기본적으로 기본 보고서에 하위 보고서를 넣고 싶습니다.

문제는 하위 보고서를 세부 정보 밴드에 넣었 기 때문에 여러 데이터가있는 데이터베이스를 쿼리 할 때 보고서를 pdf로 출력 할 때 하위 보고서가 항상 여러 번 반복된다는 것입니다. 연결된 데이터베이스에있는 데이터의 수에 관계없이 반복되지 않는 보고서를 원합니다.

나는 인터넷을 검색했고 해결책은

new Boolean($V{REPORT_COUNT}.intValue()==1)

하위 보고서 print when expression 특성에서 내 하위 보고서가 한 번만 인쇄되지만 하위 보고서가 표시된 후에도 여전히 일부 빈 페이지가 남아 있기 때문에 내 문제의 일부를 해결합니다.

그래서 나는 그것이 여전히 반복되고 있다고 가정하지만 내가 추가 한 표현 때문에 데이터를 인쇄하지 않습니다. 사람들은 디테일 밴드의 특성이 그런 식으로 작동해야하며 하위 보고서를 넣지 말아야한다고 말합니다. 디테일 밴드이지만 다른 밴드에 넣으면 다음 오류가 발생합니다.

Error filling print... Subreport overflowed on a band that does not support overflow.

위의 오류는 한 페이지 이상을 차지할 정도로 데이터가 많은 경우 발생합니다.

빈 페이지를 어떻게 제거합니까? 디테일 밴드에 넣지 말라고하면 어떻게해야하나요? 또는 어떤 해결책이 있습니까?

나르시스

세부 정보 밴드는 기본 데이터 세트에있는 레코드 수만큼 생성됩니다 (최상위 쿼리로 채워짐).

하위 보고서를 세부 정보 밴드에 유지하려는 경우 (일반적으로) 다음 중 하나를 수행 할 수 있습니다.

  • 하나의 레코드 만 반환하는 더미 쿼리가 있으므로 세부 정보 밴드가 한 번만 생성됩니다. 그런 다음 보고서 연결을 하위 보고서에 전달합니다. 이미 그렇게했을 수도 있습니다. 이렇게하면 기본 보고서와 관계없이 쿼리를 실행할 수 있습니다.
  • 또는 보고서를 그대로두고 $V{REPORT_COUNT}.intValue()==1하위 보고서가 아닌 세부 정보 밴드에 직접 printWhen 식 ( )을 추가합니다 . 이것은 보고서 성능에 영향을 줄 수있는 추악한 해킹 일뿐입니다. 기본 쿼리는 여전히 사용하지 않는 많은 데이터를 반환하므로 다른 옵션을 고려해야합니다.

하위 보고서를 세부 정보 밴드 밖으로 이동할 수있는 경우 제목 또는 요약 밴드와 같은 오버플로를 허용하는 밴드에 배치합니다. 그때:

  • 세부 밴드가 생성되지 않도록 기본 데이터 세트의 쿼리를 비워 둡니다.
  • 보고서 수준 ( <jasperReport>태그에서) 에서 whenNoDataType = "AllSectionsNoDetail"을 설정 하여 Detail을 제외한 다른 모든 섹션이 생성되도록합니다.
  • 위의 첫 번째 옵션에서와 똑같이 보고서 연결을 하위 보고서에 전달하고 거기에서 작업하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ElasticSearch-문서 세부 정보가 포함 된 집계

분류에서Dev

ElasticSearch-문서 세부 정보가 포함 된 집계

분류에서Dev

각 열에 포함 된 개체 유형 : dtypes보다 세부 정보 얻기

분류에서Dev

강의에 대한 링크 된 미디어 세부 정보가 포함 된 표는 무엇입니까?

분류에서Dev

Crystal Reports에서 하위 보고서가 포함 된 세부 정보 섹션 사이의 공백을 제거하는 방법

분류에서Dev

포함 된 보고서 순서 정렬

분류에서Dev

dota2 hero 및 항목 세부 정보가 포함 된 json 데이터를 찾고 있습니다.

분류에서Dev

자동 새로 고침으로 설정되어 있지만 포함 된 보고서가 기본 보고서에서 새로 고쳐지지 않습니다.

분류에서Dev

파트너 / 공동 브랜드 구독에 대한 세부 정보가 포함 된 Deezer API 엔드 포인트

분류에서Dev

Net Core 3.1 예외 세부 정보가 포함 된 결과와 함께 작업을 반환합니까?

분류에서Dev

Delphi XE4가 포함 된 ReportBuilder 15 : 보고서가 비어 있습니다.

분류에서Dev

포함 된 보고서의 반복 테이블

분류에서Dev

Mule에서 생성 된 DB 레코드의 세부 정보 반환

분류에서Dev

jasper 보고서의 한 페이지에서 요약 밴드 데이터의 일부를 가져오고 다음 페이지에서 요약 밴드 데이터의 다른 부분을 가져올 가능성이 있습니까?

분류에서Dev

SSRS는 하위 보고서가 포함 된 보고서를 어떻게 캐시합니까?

분류에서Dev

ssrs가 포함 된 powerbi 보고서가 웹 응용 프로그램에서 작동하지 않습니다.

분류에서Dev

컴포넌트의 액션 생성자로부터 반환 된 정보에 액세스하면 Flux가 중단됩니까?

분류에서Dev

화면을 만드는 가장 좋은 방법은 Flutter에 세부 정보를 포함합니다.

분류에서Dev

rdl 테이블 셀에 포함 된 보고서 추가

분류에서Dev

날짜 범위가 동일한 다른 연결되지 않은 첨부 보고서를 포함하는 액세스 보고서 실행

분류에서Dev

저장 프로 시저의 데이터가 포함 된 포함 된 보고서

분류에서Dev

수동 태그 지정이 포함 된 PDF 보고서에서 EmptyStackException이 발생합니다.

분류에서Dev

Nightwatch가 포함 된 BrowserStack에서 스크린 샷을 찍고 사용자 지정보고를 위해 해당 스크린 샷 URL을 가져옵니다.

분류에서Dev

Slim 및 Monolog에서 오류가 발생할 때 로그 세부 정보가 포함 된 이메일을받는 방법

분류에서Dev

날짜에서 정보를 가져오고 텍스트 만 포함 된 셀과 비교하는 셀간에 조건부 서식을 사용하는 방법

분류에서Dev

Blender에서 생성 된 지오메트리 오브젝트가 SceneKit에서 세부 정보를 잃습니다.

분류에서Dev

총계 및 총계가 포함 된 SQL Server 세부 정보 쿼리

분류에서Dev

문화 정보가 포함 된 Texbox에서 십진수로

분류에서Dev

openGL :로드 된 obj 파일에서 세부 정보 손실

Related 관련 기사

  1. 1

    ElasticSearch-문서 세부 정보가 포함 된 집계

  2. 2

    ElasticSearch-문서 세부 정보가 포함 된 집계

  3. 3

    각 열에 포함 된 개체 유형 : dtypes보다 세부 정보 얻기

  4. 4

    강의에 대한 링크 된 미디어 세부 정보가 포함 된 표는 무엇입니까?

  5. 5

    Crystal Reports에서 하위 보고서가 포함 된 세부 정보 섹션 사이의 공백을 제거하는 방법

  6. 6

    포함 된 보고서 순서 정렬

  7. 7

    dota2 hero 및 항목 세부 정보가 포함 된 json 데이터를 찾고 있습니다.

  8. 8

    자동 새로 고침으로 설정되어 있지만 포함 된 보고서가 기본 보고서에서 새로 고쳐지지 않습니다.

  9. 9

    파트너 / 공동 브랜드 구독에 대한 세부 정보가 포함 된 Deezer API 엔드 포인트

  10. 10

    Net Core 3.1 예외 세부 정보가 포함 된 결과와 함께 작업을 반환합니까?

  11. 11

    Delphi XE4가 포함 된 ReportBuilder 15 : 보고서가 비어 있습니다.

  12. 12

    포함 된 보고서의 반복 테이블

  13. 13

    Mule에서 생성 된 DB 레코드의 세부 정보 반환

  14. 14

    jasper 보고서의 한 페이지에서 요약 밴드 데이터의 일부를 가져오고 다음 페이지에서 요약 밴드 데이터의 다른 부분을 가져올 가능성이 있습니까?

  15. 15

    SSRS는 하위 보고서가 포함 된 보고서를 어떻게 캐시합니까?

  16. 16

    ssrs가 포함 된 powerbi 보고서가 웹 응용 프로그램에서 작동하지 않습니다.

  17. 17

    컴포넌트의 액션 생성자로부터 반환 된 정보에 액세스하면 Flux가 중단됩니까?

  18. 18

    화면을 만드는 가장 좋은 방법은 Flutter에 세부 정보를 포함합니다.

  19. 19

    rdl 테이블 셀에 포함 된 보고서 추가

  20. 20

    날짜 범위가 동일한 다른 연결되지 않은 첨부 보고서를 포함하는 액세스 보고서 실행

  21. 21

    저장 프로 시저의 데이터가 포함 된 포함 된 보고서

  22. 22

    수동 태그 지정이 포함 된 PDF 보고서에서 EmptyStackException이 발생합니다.

  23. 23

    Nightwatch가 포함 된 BrowserStack에서 스크린 샷을 찍고 사용자 지정보고를 위해 해당 스크린 샷 URL을 가져옵니다.

  24. 24

    Slim 및 Monolog에서 오류가 발생할 때 로그 세부 정보가 포함 된 이메일을받는 방법

  25. 25

    날짜에서 정보를 가져오고 텍스트 만 포함 된 셀과 비교하는 셀간에 조건부 서식을 사용하는 방법

  26. 26

    Blender에서 생성 된 지오메트리 오브젝트가 SceneKit에서 세부 정보를 잃습니다.

  27. 27

    총계 및 총계가 포함 된 SQL Server 세부 정보 쿼리

  28. 28

    문화 정보가 포함 된 Texbox에서 십진수로

  29. 29

    openGL :로드 된 obj 파일에서 세부 정보 손실

뜨겁다태그

보관