/ / найкращий спосіб відображення звітів у netbeans gui - яшма-звіти, ireport

найкращий спосіб відображати звіти в netbeans gui - jasper-reports, ireport

У мене є пункт меню (NetBeans), який при натисканні потрібно створити звіт на машині linux. Чи є у вас які-небудь ідеї про те, що було б найефективнішим способом відображення форми я повинен

  1. Використовуйте iReport і Jasper Reports

  2. Відображайте інформацію у формі jdialogue, яка з'являється після вибору пункту меню.

Можливо, я буду робити звітнедостатньо. Я використовую скрипт c-shell, щоб прочитати виклик sql script для читання інформації з бази даних, а потім скинути його у файл txt. Я хочу прочитати цей текстовий файл і створити офіційний звіт або за допомогою ireport або у формі jdialue. З перегляду ireport здається, що я не повинен використовувати цей метод. Я можу запустити sql скрипт безпосередньо з ireport і генерувати rpeort? Проблема полягає в тому, що я на машині linux і я не впевнений, що ireports буде добре працювати плюс це буде довгостроковими зусиллями для створення робочого столу gui і ім цікаво, якщо це правильний apporach. Чи має iReport надійну підтримку і чи буде вона працювати з останньою netbeans releasde? будь-хто з досвідом може відповісти

Відповіді:

1 для відповіді № 1

Jasper Reports - це крос-платформа, iReportпобудований на платформі Netbeans. Я використовував iReport / JasperReports на OS X і Windows особисто, і це чудово працює. Я використовував Netbeans на Linux, і він чудово працював. iReport повинен працювати так само добре на Linux, як і інші платформи, які він підтримує. Іншим варіантом, який підтримує iReport, є запуск його як плагіна в Netbeans, який працює дуже добре.

Так, iReport і Jasper Reports є надійнимизагальний. Я не впевнений, що ви розумієте під підтримкою. Вони мають комерційні версії для надання фактичної підтримки, все інше - це форуми та / або тут інші користувачі.

Що стосується процесу, який ви думали робити,Розбираючи текстовий файл і все, я б не запропонував цього. Jasper Reports дозволяє розміщувати запит у фактичному звіті. Це буде швидше і набагато простіше працювати, ніж багатоступеневий процес, про який ви говорите.

2) Відображення інформації у формі jdialogue, яка з'являється після вибору пункту меню.

Я не маю поняття, що ви просите тут.