2009-12-22 1 views
1

JasperReport의 페이지 번호 변수를 $V{PAGE_NUMBER}으로 참조합니다. 물론 잘 작동합니다. 그러나, 나는 같이 편지로 시작 페이지 번호가이 보고서를 싶습니다JasperReports 텍스트 필드 표현식을 사용하면 변수 또는 필드 참조를 제외하고 아무 것도 넣지 않아도됩니다.

 
A-1 
A-2 
... 
A-N 

불행하게도,이 허용 될 나타나지 않습니다. 표현식 편집기가 표현식을 받아 들일 때조차도, 여전히 컴파일에 실패합니다. 항상 "문자열에서 정수로 변환 할 수 없습니다"또는 "정수에서 문자열로 변환 할 수 없습니다"오류 또는 때로는 둘 다 사용하십시오.

"A-".concat($V{PAGE_NUMBER}.toString())이 작동하지 않습니다. 어떤 변형도 신비스럽게 작동하지 않습니다.

답변

1

네, 똑똑하게 가르 칠 수는 없습니다. 필드 유형을 정수에서 문자열로 변경하는 것을 게을리했습니다. 그리고 나는 굉장한 무료 제품을 폄하하려고했다. D' Oh.

4

메모 만 쓰면 다음과 같이 쓸 수 있습니다. "A-" + $V{PAGE_NUMBER}