İçindekiler

1. Genel Kavramlar

1.1. Parametre Ekranı

Herhangi bir menüden rapor çağrıldığında ilk parametre ekranı görünür. Parametre ekranı raporun hazırlanması aşamasında kullanılacak olan parametrelerin girildiği ekrandır. Zorunlu, mutlaka girilmesi gereken parametreler olabileceği gibi, zorunlu olmayan parametreler de vardır. Örneğin cari ekstre için bir cari seçilmelidir.

Parametre ekranı dört bölümden oluşur:

  1. Parametreler : Raporun hazırlanma şeklini, gösterilen veriyi, hesaplanma mantığını direk etkileyen parametrelerdir.
  2. Filtreler: Rapor satırlarının filtrelenmesinde kullanılan parametrelerdir. Eşitlik, aralık, büyük, küçük, değil gibi filtreler uygulanarak satırlarda gösterilen veriler filtrelenebilir.
  3. Gruplama : Rapor satır alanlarının belirli bir alana göre gruplanarak gösterilmesinde kullanılır. Örneğin cari ekstrede tarihe göre gruplama yapılırsa aynı gündeki işlemler aynı grup altında toplanarak gösterilecektir. İstenirse tasarımdan müdahale ederek rakamsal alanlarda grup bazında toplamlar alınabilir.
  4. Sıralama : Rapor satır alanlarının belirtilen alana göre sıralı gelmesi sağlanabilir. Örneğin yine cari ekstrede veriler, tarihe göre düz yada tersten sıralı gösterilebilir.

1.2. Tasarım Editörü

İki çeşit tasarım şekli vardır.

  1. Grafik tasarım : Pixel tabanlı rapor tasarımı yapılır. Lazer, mürekkep püskürtmeli yazıcı çıktıları için uygundur. Pixel tabanlı olduğu için güzel pdf çıktıları verir. Font kullanımı, renklendirme, çizgi, dörtgen kullanımı, açı verme, resim ekleme, barkod kullanımı gibi pek çok özelliği destekler.
  2. Karakter Tasarım : Karakter tabanlı rapor tasarımı yapılır. Nokta vuruşlu yazıcı çıktıları için uygundur.

1.3. Rapor Çerçeveleri

Tasarım çerçevelerden oluşmaktadır. Bu çerçevelere göre rapor render edilmekte ve gösterilmektedir. Sayfa Üst Bilgisi: Her sayfada en üstte gözükür. (Örneğin sayfa numarası bu kısma eklenebilir). Rapor alan nesneleri eklenebilir.

Rapor Başlığı: Sadece raporun ilk sayfasında gözükür. Rapor alan nesneleri eklenebilir.

Sayfa Başlığı: Her sayfanın gözükür (üstte). Rapor alan nesneleri eklenebilir.

Satır Alanları: Rapor satırlarını oluşturur. Rapor ve satır alan nesneleri eklenebilir.

Sayfa Altlığı: Her sayfanın gözükür (altta). Rapor alan nesneleri eklenebilir.

Rapor Altlığı: Sadece raporun son sayfasında gözükür. Rapor alan nesneleri eklenebilir.

Sayfa Alt Bilgisi: Her sayfada en altta gözükür. Rapor alan nesneleri eklenebilir.

Sayfa Arka Plan Çerçevesi: Her sayfada arka planda gözükür. Rapor alan nesneleri eklenebilir.

Sayfa Ön Plan Çerçevesi: Her sayfada ön planda gözükür. Rapor alan nesneleri eklenebilir.

Detay Alan Çerçeveleri: Satıra bağlı detay alanlarının tasarımın yapıldığı çerçevelerdir. Rapor, satır ve ilgili detay alan nesneleri eklenebilir. 3 bölümden oluşur.

  1. Başlık
  2. Satır
  3. Altlık

1.4 Alan Tipleri

Rapor tasarımına eklenebilecek alanları ait tiplerdir.

Yazı: Text değerleri görüntüleyen alandır. Örnek: cari ünvanı

Sayı: Sayısal değerleri görüntüleyen alandır. Örnek: borç, alacak

Tarih: Tarih değerlerini görüntüleyen alandır. Örnek: vade tarihi

Saat: Saat değerlerini görüntüleyen alandır. Örnek: fatura saati

Sayı Formülü: Mevcut sayısal alanların formulize edilmesinde kullanılır. Örneğin iki alan değerini toplamak için kullanılabilir.

Yazı Formülü: Metin alanlarını formatlamak, birleştirmek gibi durumlarda kullanılır. Örneğin adı ve soyadı adında iki alan değeri birleştirilip görüntülenebilir.

Tarih Formülü: Tarih alanlarına formülize etmede kullanılır. Örneğin işlem tarihinin 7 gün sonrası

Toplam: Rapor ve sayfa toplamında ilgili satır alanının toplam değerini görüntüler.

Ortalama: Rapor ve sayfa ortalamasında ilgili satır alanının ortalama değerini görüntüler.

Yazı Listesi: Bir liste şeklinde gelen yazıları görüntüler. İndex alanında listedeki hangi elemanın görüntüleneceği seçilir.

Karışık Liste: İçerdiği verinin tipi bilinmiyorsa bu listeler kullanılır. Örneğin dinamik alanlar.

Sayı Listesi: Bir liste şeklinde gelen sayıları görüntüler. İndex alanında listedeki hangi elemanın görüntüleneceği seçilir.

Tarih Listesi: Bir liste şeklinde gelen tarihleri görüntüler. İndex alanında listedeki hangi elemanın görüntüleneceği seçilir.

Saat Listesi: Bir liste şeklinde gelen saatleri görüntüler. İndex alanında listedeki hangi elemanın görüntüleneceği seçilir.