Netbeans PrimeFaces JSF JPA Ireport with parameter Part-1


Merhaba,

Anlatacağım örnek mysql demo veritabanı olan Sakila üzerinden anlatım yapacağım.

Kullanılanlar
Netbeans 8.1
PrimeFaces 6.0
IReport 5.6.0
MySql 5.5.6

Bu işlem için country ve city tablolarını kullanıyorum. Mysql Workbench üzerinden aşağıdaki gibi bir sql yazıyorum.


SELECT co.country,ci.city_id,ci.city FROM country co,city ci
where co.country_id = ci.country_id
AND ci.country_id = 97 //97=Turkey
ORDER BY ci.city

Ireport 5.5.6'yı açıyoruz. Veritabanı bağlantısı için Report Datasource oluşturuyoruz.




Açılan pencereden New->Database JDBC Connection seçiyoruz ve ayarları aşağıdaki gibi yapıyoruz.



Şimdi yeni bir rapor oluşturmak için File->New -> Blank A4  olarak oluşturuyoruz. Kopyalamış olduğumuz sorguyu Query Report butonuna tıklıyoruz ve açılan yere yapıştırıyoruz. Sağ tarafta bulunan Available Parameters alanından country_id adında bir parametre ekliyoruz. 97 yazan yeri düzenliyoruz. Son durum resimdeki gibi oluyor.





Aşağıdaki gibi bir tasarım çıkarıyorum.



Preview butonuna tıklayıp raporu derliyoruz.



Part1

Part2

Yorum Gönder

0 Yorumlar