2012-07-05 4 views
1

나는 누르면 Linux 머신에서 리포트를 생성해야하는 메뉴 항목 (NetBeans)이 있습니다. 양식을 표시하는 일 ebest 방법 일 것입니다 무슨에 어떤 생각을 가지고 어떻게해야 내가netbeans에서 보고서를 표시하는 가장 좋은 방법 gui

  1. 사용의 iReport와 재스퍼

  2. 디스플레이 메뉴 일단 팝업 jdialogue 형태의 어떤 종류의 정보를보고 항목이 선택되었습니다.

보고서를 작성하는 방법이 충분하지 않을 수 있습니다. 저는 c-shell 스크립트를 사용하여 SQL 스크립트를 호출하여 데이터베이스에서 정보를 읽은 다음 txt 파일로 덤프합니다. 이 텍스트 파일을 읽고 ireport 또는 jdialue 양식을 사용하여 공식 보고서를 만들고 싶습니다. 내가이 방법을 사용하지 않아도되는 것 같아요. 나는 SQL 스크립트를 ireport에서 직접 실행하고 rpeort를 생성 할 수 있습니까? 문제는 내가 리눅스 머신에있어, 잘 모르겠다. ireport가 잘 작동 할 것이고, 이것이 데스크탑 GUI를 구축하기위한 장기간의 노력 일 것이며, 이것이 올바른 apporach인지 궁금해하고있다. iReport는 안정적인 지원을하고 있으며 최신 netbeans 릴리스와 함께 작동합니까? 경험이있는 사람은 누구나 대답 할 수 있습니다.

답변

1

재스퍼 보고서는 크로스 플랫폼이며 iReport는 Netbeans 플랫폼을 기반으로합니다. 필자는 OS X 및 Windows에서 iReport/JasperReports를 개인적으로 사용했으며 훌륭하게 작동합니다. Linux에서 Netbeans을 사용했으며 훌륭하게 작동했습니다. iReport는 Linux에서 다른 플랫폼과 마찬가지로 잘 작동해야합니다. iReport가 지원하는 또 다른 옵션은 Netbeans 내부의 플러그인으로 실행되기 때문에 매우 효과적입니다.

예 iReport 및 Jasper 보고서는 일반적으로 신뢰할 만합니다. 나는 당신이 지원에 의하여 의미하는 무슨을 확실하지 않다. 그들은 실제 지원을 제공하는 상업용 버전을 가지고 있으며, 다른 모든 것은 포럼 및/또는 다른 사용자로부터 제공됩니다.

당신이하고있는 과정에서 텍스트 파일과 모든 것을 분석하는 한, 나는 그것을 제안하지 않을 것입니다. 재스퍼 보고서를 사용하면 실제 보고서에 쿼리를 배치 할 수 있습니다. 당신이 이야기하는 것처럼 다단계 프로세스보다 더 빠르고 쉽게 작업 할 수 있습니다.

2) 메뉴 항목이 선택되면 팝업되는 일종의 jdialogue 양식으로 정보를 표시하십시오.

나는 당신이 여기에서 무엇을 요구하고 있는지 전혀 모른다.

+0

답변 해 주셔서 감사합니다. 스윙에서 보고서를 표시 할 수있는 jcomponent가 있는지 물어 보았습니다. 아니면 그냥 iireport와 jasper – rambokayambo

+0

을 사용해야하며 이는 주제를 벗어날 수 있지만 아무도 저에게 도움이되지 못했습니다. netbeans jtable tablemodel에 익숙하고 jtable에서 행을 업데이트하고 데이터베이스에 이러한 변경 사항이 반영되어 있습니까? 자바 배경이 있습니다. – rambokayambo

+0

실제로 사용할 수있는 구성 요소가 있습니다. 사용법은 [JasperReports Viewer를 JPanel/JFrame에 어떻게 표시합니까?] (http://stackoverflow.com/q/3059636/3340)를보십시오. –

관련 문제