우리는 넷빈즈를 사용하여 자바 데스크톱 응용 프로그램을 개발하고 있습니다. 우리는 netbeans에 대한 재스퍼 보고서를 설치하고 데이터베이스의 데이터에서 보고서를 디자인 할 수 있습니다.데이터베이스와 상호 작용하지 않고 자바 텍스트 필드의 데이터를 재스퍼 보고서로 보낼 수 있습니까?
데이터를 데이터베이스에 저장하지 않고 인쇄하려는 양식이 있습니다. 양식 데이터를 벽옥 보고서로 보낼 수 있습니까?
설명해주세요.
우리는 넷빈즈를 사용하여 자바 데스크톱 응용 프로그램을 개발하고 있습니다. 우리는 netbeans에 대한 재스퍼 보고서를 설치하고 데이터베이스의 데이터에서 보고서를 디자인 할 수 있습니다.데이터베이스와 상호 작용하지 않고 자바 텍스트 필드의 데이터를 재스퍼 보고서로 보낼 수 있습니까?
데이터를 데이터베이스에 저장하지 않고 인쇄하려는 양식이 있습니다. 양식 데이터를 벽옥 보고서로 보낼 수 있습니까?
설명해주세요.
예. 그것은 단지 하나 개의 값을 있다면, 당신은 보고서의 매개 변수 맵에서 설정해야하고,이 $P{foo}
를 사용하여 액세스 (값을 의미 키 "foo"
에서,지도에 tored됩니다). 이 보고서의 세부 밴드에 반복 할 값의 목록이 있다면, 당신은 JRBeanCollectionDataSource
를 사용할 수 있습니다.
콜렉션의 빈에 대한 각 특성 (getter 메소드를 통해)에 액세스 할 수 있습니다. $F{foo}
은 bean의 getFoo()
메소드를 호출하여 필드 값을 가져옵니다.
체크 이미지
para.put(<key>,<value>);
para.put(<key>,<value>);
para.put(<key>,<value>);
JasperFillManager.fillReportToFile(jr, para, new JRemptyDataSource());
새로운 JRemptyDataSource를 작성하지 않는 경우() 메시지는 문서가 어떤 페이지 내부가 없다고 표시됩니다 필드를 작성하고 필드 표현식에서 매개 변수를 넣으십시오 (매개 변수 이름은 동일한 키 값을 가져야 함)
JB Nizet은 명시된대로 할 수 있으며 jasperreport distrubition demo/samples/customdatasource 예제에서 샘플을 찾습니다. – ayengin
@JB Nizet 값이 여러 개인 경우 어떻게해야합니까? JTable에 의해 표시되는 문자열을 얻은 후에 JTable 전체와 같이 JasperReport에 표시하는 문자열을 가져온 후에 또는 불가능합니까? 지금까지 검색이, 그것은이 JasperReport 함께 할 수있는 가장 확실한 것처럼 보이기 때문에 실제 보고서에 사용자가 선택한 임의의 문자열을 표시하지만, 인터넷을 통해 검색하는 것은이 JasperReport 함께 할 수있는 최소한의 일처럼합니다. 내가 여기서 뭔가를 놓치고 있니? –