Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

İlişkisel Serbest Rapor Sihirbazının ikinci sekmesinde, ilişkilendirilecek görüntüler seçilir.


Image Modified



İlişkisel Serbest Rapor Sihirbazı Ekranı
Kayıtlı GörüntülerÜzerinde çalışılan veri tabanında kayıtlı tüm görüntüler, ekranın sol tarafında yer alan pencerede listelenir. Görüntüler, farenin sol tuşu ile çift tıklayarak ya da "sürükle bırak" yöntemiyle, sağ taraftaki seçilen görüntüler penceresine aktarılır.
Rapor Adı






Rapor Adı
Kayıtlı görüntüler içerisinden seçilen ilk görüntü adı, rapor adı olarak atanacaktır. Rapor başlığı olarak kullanılacak bu bilgi istenildiği şekilde değiştirilebilir.

Seçilen Görüntüler
Kayıtlı görüntülerden aktarılan görüntü isimleri sağ taraftaki bu pencerede yer alır. İlk eklenen görüntü ana görüntü olacaktır. Sonra eklenen görüntüler ise, ana görüntüye bağlı olarak düşünülecektir. Ek görüntülerin, ana görüntüye değil de alt görüntülerden birine bağlı olması isteniyorsa, ek görüntü, bağlanması istenen görüntünün içine sürüklenip bırakıldığında, ek görüntü bağlantısı otomatik düzeltilir.
Bu pencerede yanlış tanımlanmış bir görüntüyü çıkarmak için, görüntünün, sürükle bırak yöntemiyle, kayıtlı görüntüler penceresine bırakılması gerekmektedir. Çıkarılan görüntüye bağlı görüntüler ve bu görüntülerle ilgili sihirbazın ilerleyen bölümlerinde yapılmış tanımlamalar varsa bunlar da otomatik olarak çıkarılmış olacaktır. O nedenle, raporla ilgili diğer tanımlamalara geçmeden önce, görüntüleri ve ilişkileri doğru olarak belirlemek önemlidir.
Örnek; İlk eklenen görüntü STGRUP (Stok grup kodları), sonrasında eklenen görüntüler, STSABIT (Stok kartları) ve STHAR (Stok hareketleri) olsun. İlk aşamada eklenen her iki görüntü de STGRUP'a bağlı görünecektir. Ancak STHAR görüntüsü, STGRUP'a bağlı olamaz. Stok kodu sahası üzerinden ancak STSABIT ile ilişkilendirilebilir. Bu durumda STHAR görüntüsü, sürüklenip STSABIT görüntüsünün içine bırakıldığında, otomatik olarak STGRUP  STHAR ilişkisi iptal edilir, STSABIT  STHAR ilişkisi oluşturulur.
Örnek; STGRUP  STSABIT  STHAR şeklinde yaratılan ilişkisel raporda, stok grup kodları, ana kayıtlar olarak listelenecektir. Her bir grup kaydı açıldığında, bu gruba ait stok kartları listelenir ve her bir grup içindeki her bir stok kartı kaydı açıldığında ise, bu karta ait hareketler listelenecektir. STGRUP  STSABIT ilişkisini sağlayan saha, her iki görüntüde bulunan grup kodu sahasıdır, STSABIT  STHAR ilişkisini sağlayan saha ise, stok kodu sahasıdır ki, görüntülerin bu sahalar üzerinden ilişkilendirilmesi bir sonraki sekmede yapılacaktır.
Bu ilişkiyi, STSABIT  STGRUP  STHAR şeklinde yapmak yanlış olurdu. Çünkü her bir STSABIT ana kaydı için sadece bir tane geçerli STGRUP kaydı vardır. (Bir stok kartının sadece bir grup kodu olabilir). Bu şekilde tanımlanan ilişkisel raporda, stok kartları ana kayıtları listelenecek ve her bir ana kayıt açıldığında grup kaydı izlenebilecektir. Halbuki buna gerek yoktur. STSABIT görüntüsünde halihazırda mevcut olan grup kodu sahası, STSABIT ana kayıtlarında bir saha olarak görüntülenebilir. İstenirse, grup açıklama da bir saha olarak görüntüye ve listeye eklenebilir ve bu durumda STGRUP için ayrı bir ilişki yaratmaya gerek kalmaz.
Dikkat, Raporun Performans Maliyeti
Raporda tanımlanan ana görüntü için bir rapor, ana görüntüye ait bir ilişki için, her bir ana kayıt altında listelenecek alt kayıtları için yeni bir rapor yaratıldığı düşünülmelidir. Örneğin, raporda dökülen ana kayıt sayısı 10 ise ve bir ilişkili görüntü olup, her bir ana kayıt için de alt kayıtların mevcut ve listelenecek olduğu düşünülürse, ana kayıtlar için 1 + her bir ana kayıt için 10*1 = toplam 11 tane rapor yaratılacaktır. Dökülecek ana kayıt sayısı ve alt ilişki sayısı, açılacak olan rapor sayısını belirler. Bu sayılar arttıkça, rapor performansı etkilenebilir. O nedenle doğru ilişki tanımları ve kayıt filtrelemeleri ile sonuç kümesi daraltması, optimum raporun elde edilmesini sağlayacaktır.
Kayıtlı Görüntüler Aç/Kapa
Kayıtlı Görüntüler penceresi ile Seçilen Görüntüler penceresi arasında bulunan bu ekran bileşeni sayesinde, kayıtlı görüntüler penceresini kapatarak, seçili görüntüler penceresini genişletmek mümkündür. Kayıtlı görüntüler penceresi kapalı iken, tekrar aynı bileşen tıklanarak açılabilir.
İlişkilendirilecek görüntüler belirlendikten sonra, ekranın alt kısmında aktif olan, Geri butonu ile, bir önceki sekmeye, İleri butonu ile, bir sonraki sekmeye geçmek mümkündür.

...