Versions Compared

Key

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

...

İ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ıKayıtlı görüntüler içinden seçilen ilk görüntü adı, rapor adı olarak aktarılır. Rapor başlığı olarak kullanılacak bu bilgi, istenen şekilde değiştirilebilir.
Seçilen Görüntüler

Kayıtlı görüntülerden aktarılan görüntü isimleri, ekranın sağ tarafındaki alanda yer alır. İlk eklenen görüntü, ana görüntüdür. Sonradan eklenen görüntüler ise, ana görüntüye bağlı olarak düşünülür. Ek görüntülerin, ana görüntüye değil, alt görüntülerden birine bağlı olması için, ek görüntü, bağlanması istenen görüntünün içine sürüklenip bırakıldığında, görüntü bağlantısı otomatik düzeltilir.

Bu pencerede yanlış tanımlanan 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ı gerekir. Çı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ılır. Bu yüzden, raporla ilgili diğer tanımlamalara geçmeden önce, görüntülerin ve ilişkilerin doğru olarak belirlenmesi önemlidir.

Örnek 1; 

İlk eklenen görüntü STGRUP (Stok Grup Kodları), sonrasında eklenen görüntüler STSABIT (Stok Kartları) ve STHAR (Stok Hareketleri) olduğunda;

İlk aşamada eklenen her iki görüntü de, STGRUP'a bağlı görünür. Ancak, STHAR görüntüsü, STGRUP'a bağlı olamaz. "Stok Kodu" alanı üzerinden sadece STSABIT ile ilişkilendirilebilir. Bu durumda, STHAR görüntüsü fare ile tıklanarak sürüklenip STSABIT görüntüsünün içine bırakıldığında, otomatik olarak STGRUP → STHAR ilişkisi iptal edilir ve STSABIT → STHAR ilişkisi oluşturulur.

Örnek 2;

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.



...