2012-03-14 4 views
2

페이지 헤더에 5 개의 매개 변수 필드를 만들었습니다. 아무 것도 입력하지 않으면 매개 변수 키가 비어있게됩니다. 내 문제는 nothnig에 P_1 키가 매개 변수를 입력 할 때 P_2 매개 변수를 맨 위로 이동시키는 방법입니다.다른 필드가 맨 위에있을 때 필드를 맨 위로 이동하는 방법

+0

"맨 위로 이동"이란 무엇을 의미합니까? –

+0

Java API (JasperReports 또는 DynamicJasper)를 사용 하시겠습니까? –

+0

첫 번째 필드에 데이터가 없으면 첫 번째 필드와 아래의 다른 필드 사이에 공백이 있음을 의미합니다. 귀하의 정보를 위해 페이지 머리글에 필드를 만들면 입력란에 매개 변수가 표시됩니다. 동적 재스퍼를 사용하고 싶습니다. –

답변

1

jasper-reports를 사용하면이 작업을 매우 쉽게 수행 할 수 있습니다. 필드를 Blank When Null = trueRemove Line When Blank = true으로 설정하십시오.

+0

필드를 위에서 아래로 정렬 할 때의 작업입니다. 그러나 필드를 왼쪽과 오른쪽으로 정렬하면 작동하지 않습니다. –

+0

그게 지금 네 질문이 아니 었니? 이를 수행하려면 5 개의 필드를 작성한 다음 각각에 적절한 조건 논리를 작성하여 매개 변수 값에 따라 올바른 값이 표시되도록해야합니다. (삼중 항 if 절이 될 것입니다.) 또는 크로스 탭 스타일 보고서로 변환하거나 쿼리에서 처리해야합니다. –

관련 문제