Örnek Nüfus Dağılımı Raporu
Açıklama
Bu sayfada, birleştirilmiş başlık alanı içeren bir nüfus dağılım raporunun, yazıcı dostu rapor tasarım aracı kullanılarak nasıl hazırlandığı anlatılmaktadır.
İçerik
Bu rapor, Mahalle nüfus dağılım bilgilerini gösteren ve iki satıra dağılmış iki kolonlu başlık içeren bir rapordur. Bu dökümanda raporun hazırlanış adımları yer almaktadır.
Nufusdagilim objesine bağlı Mahalle Nüfus Dağılımı sorgusuna bağlı bir sorgu raporu olarak tasarlanacaktır.
Yönetim -> Framework İşlemleri -> Obje Listesi (nufusdagilimi objesi seçilir) -> Sorgular butonuna tıklanır (Nufusdagilim Sorgusu seçilir) -> Sorgu Raporları butonuna tıklanır (Yeni sorgu raporu ekleme işlemi yapılır) -> Rapor Tasarım Aracı butonuna tıklanır. -> Rapor tasarım aracı açılır.
Birleştirilmiş Başlığın Oluşturulması
Başlık kısmı raporda sayfa bazında tekrarlansın istiyoruz. Bunun için sağdaki Özellikler panelinde yer alan "Insert Page Header Band" ikonuna tıklayarak rapora PageHeader bandı ekliyoruz.
Raporumuzda Oran bilgisi Kadın ve Erkek nüfus için ortak olsun istiyoruz ve bölünmüş başlık tasarımı kullanmak istiyoruz.
Bunun için XRTable bileşenini içiçe kullanarak tasarım yapmak gerekmekte.
Önce PageHeaderBand alanına 3 sütun ve tek satırdan oluşan bir XRTable bileşeni ekleyeceğiz. Özellikler -> Yerleşim -> Boyut menüsünden bu tablonun yükseklik ve genişlik ayarlarını yaparak sayfayı ortalayacak ve göze hoş görünecek bir görünüme kavuşmasını sağlayacağız.
XRTable ilk hücreye tıklıyoruz ve Yükseklik = 60 yaparak hücre yüksekliğini artırıyoruz. Bu işlemi en sağdaki hücreye bir tablo daha yerleştirip onu böleceğimiz için yaptık.
Sonrasında, en sağdaki hücre en genişi olacak şekilde genişlik bilgisini düzenliyoruz.
Bu adımda görünüm aşağıdaki şekilde :
Şimdi, tablonun en sağdaki hücresine bir tablo daha yerleştireceğiz.
Bu alanda iki satırlı bir başlık olacak. Üst satırda tek alt satırda iki hücre bulunacak. Tasarım adımları :
- Tablo bileşeni en sağdaki hücreye taşınır.
- İlk hücreye tıklanır. Özellikler -> Actions menüsü kullanılarak tabloya satır eklenir. (Bu aşamada en sağdaki hücremizde 3 altta 3 üstte olmak üzere 6 hücreli bir tablo daha oluşmuş olmalı)
- Üst satırdaki hücrelerden ikisi, alt satırdaki hücrelerin biri silinir.
- Özellikler-> Yerleşim -> Boyut menüsünden yükseklik ve genişlik ayarları yapılır. Özellikler-> Görünüm menüsünden yazı tipi ayarları, kenarlık seçimi ve hizalama ayarları yapılır. Labellara tek tek başlık isimleri yazılır ve aşağıdaki görünüm elde edilmiş olur:
Başlık alan tasarımı yapıldı. Bir sonraki aşama Detailband alanında rapor içerik alanının oluşturulması.
Rapor içerik alanı
Nüfus dağılım raporunun tablo formatında olması planlandı.
Bunun için DetailBand'e XRTable bileşeni taşıyıp veri alanı eşleştirmesi yapılması, daha sonrasında ise formatın düzenlenmesi gerekiyor.
- XRTable bileşeni Detailband'de oluşturulur. Rapor 4 sütunlu olduğu için XRTable'a bir sütun daha eklenir.
- Her hücreye ayrı ayrı tıklanarak veri alanı eşleştirilir.
- Özellikler-> Yerleşim -> Boyut menüsünden Genişlik ayarlamaları yapılır.
- Özellikler-> Görünüm menüsünden yazı tipi ayarları, kenarlık seçimi, içerik hizalama ayarları yapılır.
Sayfa bilgisi ekleme
Rapor başlık ve içeriği oluşturuldu.
Son olarak rapora sayfa bilgisi eklenmek isteniyor.
Özellikler panelinden rapora "Page Footer Band" ekleyerek XRPageinfo bileşenini bu alana taşıyacağız.
Page Footer Band ekleyeceğiz çünkü sayfa numarasının her sayfada yer almasını ve sayfanın alt bölgesinde görünmesini istiyoruz. Eğer sayfa numarası sayfanın üstünde görünsün isteniyorsa "PageHeader Band" kullanılır.
Page info combomenüsünde farklı sayfa bilgisi seçenekleri bulunur. Bunlardan "Sayı" olanı kullanılarak sayfa numarası gösterimi sağlanır.
Rapor tasarımı tamamlanmıştır. Bu aşamadan sonra rapor sorguyla ilişkilendirilir.