Wednesday, June 11, 2008

Ganymede - tworzenie raportów

Żeby dostać koszulkę z logiem eclipse postanowiłem napisać coś o nowej wersji Eclipse :)
Skupie sie na nowym pakiecie jaki się pojawił z tą wersja środowiska -> dla developerow javy i developerow raportow.

A dokładnie postaram się opisać jak za pomocą tego pakietu stworzyć prostą webową aplikację raportujacą z bazy danych.

Opis będzie bardzo ogólny, postaram się nie zanudzić moją grupę docelową czyli kogoś kto z Eclipse i bazami danych mial już jakiś kontakt.

To zaczynamy:
1. Pobieram Eclipse Genymede RC3 Package for Java and Report Developers.
2. Po uruchomieniu środowiska, łącze się z przykładowa baza danych. W tym celu otwieram perspektywe Database, w Data Source Explorer->Databases- klikam na BIRD Sample Database. Już można w explorerze oglądać strukturę bazy i po uruchomieniu scrapbook wykonywać instrukcje sql.
Tak się właśnie dzieje na obrazku poniżej:



3.Majac dane w bazie chciałbym je przedstawic na raporcie. W tym celi intuicyjnie tworze Report Project i przechodzę do widoku Report Design. Następnie dodaje plik raportu File->New->Report.
Wybieram My First Report i pojawia się problem: "The Table must be able to access one data set. new_report.rptdesign org.araczkowski.raport line 260"
Domyślam się, że nie podałem żródła danych, juz to naprawiam...
4. Ustawiam Data Source w Data Explorer na baze którą odkryłem w punkcie 2.
5. Tworze Data Set select * from CLASSICMODELS.CUSTOMERS
6. Na moim raporcie klikam na tabele i ustawiam Data Binding na powyższy Data Set. Zapisuje raport i problem -> patrz 3. znika. Jest dobrze hehe



7. Jeszcze modyfikacja tytułu raportu (sprawdzenie jak sie maja krzaczki) i mapowania pomiędzy polami na raporcie i w Data Set i uruchamiamy podglad naszego dziela.




Question:
Jak zrobić prostą aplikacje wyświetlającą raport i działającą na Tomcacie ?

cdn... chyba

Andrzej

No comments: