Sayfalar

Paper Layout etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Paper Layout etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

28 Mayıs 2011 Cumartesi

Oracle Reports - 1.Giriş (Bir form tasarlayalım)

1.10. Reports 6i ile bir form tasarlayalım

Wizard kullanarak farklı tiplerde  rapor tasarlayabilir,  mevcut bir raporu açabilir veya manuel raporlarınızı hazırlayabilirsiniz. Rapor  2 temel layout üzerine hazırlanır.

Wizard kullanılınca yukarıdaki ekran ortaya çıkar...

1.10.1. Rapor Stili belirleme

Rapor stili ve Rapor başlığı belirlenir. Next denir...
Rapor tipi belirlendikten sonra Data source tipi seçmek için bir sonra ki adıma geçilir.
1.10.2. Data Source Belirleme


Biz SQL seçtik... Next dedik...
Burada raporumuz için hazırladığımız sorguyu kullanırız. Herhangi bir lokasyondan import edilebileceği gibi, Query Builder ile sorgularımızı hazırlayabiliriz. Henüz DB bağlantısı kurulmadı ise, bu adımda Reports DB bağlantısını isteyecektir. Query Builder ile Application tablolarına ulaşabilir, farklı Tablolar arasında, ilgili join’ler kurulabilir  veya koşullar yazılabilir.


Next...





Connect...
1.10.3. Rapor alanlarını belirleme
 
Çalıştıracağımız sorguyu import ettikten sonra, sağ sol tuşları ile raporda gösterilecek Field’lar seçilir. Raporda herhangi bir Aggregate Function kullanılacak ise, bir sonra ki adımda seçilebilir veya daha sonra Data tabı altında hazırlanabilir.


1.10.4. Hesaplama alanlarını belirleme


Creation date e göre adet alma işlemi gerçekleştirilirdi...

1.10.5. Alan Labellerini belirleme
Raporda gösterilecek alanların Label düzenlemesinin yapıldığı kısımdır. Label düzenlemesi wizard yardımı ile yapılabileceği gibi, layout altından  güncellenebilir.

1.10.6. Template Belirleme
Son olarak, rapor template şablonu belirlenir ve wizard sonlanır. Reports Builder ‘ın template şablonları kullanılabileceği gibi, kendi TDF dosyalarınızı oluşturup onlarıda kullanabilirsiniz. Ancak uygulama içinden çalışacak raporlar için herhangi bir Template kullanmıyoruz.




Hazır template için yukarıdaki seçenek


Template olmamasını istiyorsak yukarıdaki seçeneği seçeriz...


Bu seçeneği seçip devam ediyorum.
Hazırladığımız raporun görünümü aşağıdaki gibi olacaktır.

Oluşan bu raporun yapısı Object Navigator ile hiyerarşik olarak incelenebilir...


Data Model kısmına gelerek
Data Model görülebilir...
Q_1 e çift tiklaninca sorgu incelenebilir...
Hesaplama nesnelerine tıkladıktan sonra F4 ile Property Palet açılır ve burada wizard ile yapılan düzenlemeler incelenebilir...
Layout Model ile
Sayfanın düzeni incelenir/düzenlenir...


Edit Margin yapılmış hali yukarıda görülmektedir...



Oracle Reports - 1.Giriş

1.1.Report Builder
Reports Builder: Oracle Reports Developer Suite’n rapor tasarlama bileşenidir.
Oracle Reports Developer Suite 10g : Oracle Designer,Oracle Forms Developer, Oracle Jdeveloper, Oracle Software Configuration Manager, Oracle Discoverer,Oracle Reports Developer, Oracle Warehouse Builder ve Oracle Business Intelligence Beans bileşenlerinden oluşur.

Oracle Reports herhangi bir veri kaynağından, farklı formatlarda verinin gösterilmesini sağlar.
Çıktı tipi, pdf, xml, html.. olabilir.

1.2. Rapora başlamadan önce
Herhangi bir raporlama aracı ile rapor tasarımına başlamadan önce, analiz edilmesi gereken en önemli konu, kullanıcının nasıl bir rapor istediğinin iyi analiz edilmesidir. Hangi formatta, hangi rapor tipinde ve hangi parametreler ile rapor istenildiği iyi anlaşılmalıdır. Bu analiz, raporun hangi tipde geliştireleceğini gösterir.
Rapor tasarımından önce web-layout mu yoksa papar-layout mu olacağı belirlenmeli.

1.3. Reports dizayn formatları
Report Builder ile dizayn edilen raporlar 2 farklı formatta çalıştırılır.
Web-Layout ve Paper Layout
Web-layout HTML için, Papar-layout PDF raporları için dizayn edilir.

1.4. Report Tipleri
Reports Builder farklı rapor tiplerinde rapor dizayn etmeye olanak sağlar.Reports builder ile kolay ve hızlı bir şekilde raporlar develop edilip, deploy edilir.
Rapor tipleri ve örnekleri : Tabular report, Group Left, Group Above, Matrix, Form .. Başlıca rapor tipleridir.


1.4.1. Tabular Report
Başlık alanlarının bir kere, verinin satır satır gösterildiği rapor tipidir.Kullanılan en temel rapor tipidir.


1.4.2. Group Left –Group Above


1.4.3. Matrix Form

Matrix raporlarda 3 farklı data tipi ele alınır.
Kolon, row ve hücre..


1.4.4. Form Report


1.5. Reports Dizaynerda Çalıştırma Şekilleri

Toolbardan ilgili ikon tıklanarak veya Program Menüsü altından
seçilerek çalıştırılır.

Run web-layout
Run paper-layout

Program menüsünden de ulaşılabilir...

1.5.1. Run paper layout
Paper Dizayn altında, format düzenlemesi yapılabilir. Page, sayfa numarasını gösterir. İleri ve geri tuşları ile sayfalar arasında gezinilebilir. Run paper layout seçeneğini seçtiğimiz zaman karşımıza gelecek rapor görüntüsü aşağıda ki gibidir.



1.5.2. Run Web-layout
Run Web-layout seçiminde ise görünüm aşağıda ki gibi değişir.


1.6. Report Çalıştırma Şekilleri
Bir kez oluşturulan bir rapor,
1. Java uygulaması içinden,
2. HTML sayfalardan,
3. Database trigger ları ile
4. Uygulama içinden Görünüm-Talepler altından,
5. Buton yardımı ile veya menü altından çağrılabilir.

1.7. Reports Çıktı Tipleri
Reports builder ile dizayn edilen bri rapor, print edilebilir, email ile gönderilebilir, pdf , xml veya html olarak gösterilebilir.

1.8. Report Dosyaları
Rapor farklı formatlarda kaydedilip, çalıştırılabilir. jsp,html, xml ... Olarak kaydedilebilir.
Uygulama içinden çağıracağımız raporları .rdf olarak kaydedeceğiz.
RDF :Report Definition File : source code içerir, değişiklik yapılıp tekrar çalıştırılabilir.
REP :Report Binary File : derlenmiştir,source code içermez, develop edilemez yalnızca çalışır.