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üklendikten sonra 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 oluşturulan ilişkisel raporda, stok grup kodları, ana kayıtlar olarak listelenecektirlistelenir. 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 listelenecektirlistelenir. STGRUP STSABIT ilişkisini sağlayan saha, her iki görüntüde bulunan grup kodu sahasıdır, STSABIT  . STSABIT → STHAR ilişkisini sağlayan saha ise , stok kodu sahasıdır ki, ve bu görüntülerin bu ilgili sahalar üzerinden ilişkilendirilmesi bir sonraki sekmede yapılacaktırsekmeden yapılır.
Bu ilişkiyi, STSABIT  STGRUP  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 listelenir ve her bir ana kayıt açıldığında grup kaydı izlenebilecektirizlenebilir. Halbuki Aslında buna gerek yoktur. STSABIT görüntüsünde halihazırda hazırda mevcut olan grup kodu sahası, STSABIT ana kayıtlarında bir saha olarak görüntülenebilir. İstenirseİstendiği zaman, grup açıklama açıklaması da bir saha olarak görüntüye görüntü ve listeye eklenebilir ve bu . 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

...

oluşturulur. 

Örneğin,

...

Raporda listelenen 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

...

listeleneceği düşünüldüğünde;

Ana kayıtlar için 1 + her bir ana kayıt için 10*1 = toplam 11 tane rapor

...

oluşturulur.

...

Listelenecek ana

...

ve alt ilişki sayısı, açılacak

...

rapor sayısını belirler. Bu sayılar arttıkça, rapor performansı etkilenebilir.

...

Bu sebeple, doğru ilişki tanımları ve kayıt

...

filtresi ile sonuç kümesi daraltması, optimum raporun elde edilmesini

...

sağlar.

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" penceresinin kapatılarak, "Seçili Görüntüler" penceresinin genişletilmesi sağlanır. Kayıtlı görüntüler penceresi kapalı iken, tekrar aynı bileşen farenin sol tuşu ile tıklanarak açılabilir. 

Image Added

İlişkilendirilecek görüntüler belirlendikten sonra

...

bir önceki sekmeye

...

geçilmesini sağlayan butondur.

Image Added

İlişkilendirilecek görüntüler belirlendikten sonra bir sonraki sekmeye

...

geçilmesini sağlayan butondur.


Image RemovedGörüntüler Arası Bağlantılar

Image Removed

Görüntü seçimi ve görüntülerin ilişkilerinin belirlenmesi sonrasındagörüntü ilişkileri belirlendikten sonra, ilişkileri sağlayacak olan bağlantılar belirlenmektedirbelirlenir. Bu sekmede, tüm görüntüler için bağlantılar tanımlanmalıdırbağlantıların tanımlanması gerekir.


Image Added


İlişkisel Serbest Rapor Sihirbazı Ekranı 
Seçili Görüntü

Bir önceki sekmede seçilen ve

...

ilişkilendirilen görüntülerin yer aldığı penceredir. Bu görüntüler içinden, bağlantısı tanımlanacak

...

görüntü

...

farenin sol tuşu ile bir kez tıklanarak

...

seçilir. Ana görüntü için herhangi bir bağlantı tanımlanmaz. Eklenen görüntülerin bağlantıları

...

tanımlanır. Eklenen görüntü seçildiğinde, eklendiği görüntüyle arasındaki bağlantının yapılacağı anlamına gelir.

...

Örneğin;

...

STSABIT → STHAR görüntüleri arasındaki bağlantının tanımlanması için STHAR

...

görüntüsünün seçilmesi gerekir.

...

Seçilen görüntü ismi, pencere başlığında

...

görünür.

...

 Tablo ve Bağlantı Tablosu Sahaları;

...

bağlanacak görüntü belirlendiğinde, bu görüntü

...

"Tablo" bölümünde ve bağlantısı yapılacak ana görüntü, "Bağlantı Tablosu" bölümünde yer

...

alır. Her iki bölümde yer alan seçim

...

kutularındaki görüntülerde mevcut

...

sahalar

...

listelenir.

...

Seçim kutularının sağ tarafında yer alan aşağı ok butonu yardımıyla açılan saha listesinden, ilişkilendirilecek olan

...

sahanın/sahaların seçilmesi gerekir.

Image Added

Oluşturulan bir ilişkinin eklenmesi ya da yanlış

...

oluşturulan bir ilişkinin çıkarılması için kullanılan butonlardır.

Örnek 1;

...

STGRUP → STSABIT arasındaki bağlantı, STSABIT görüntüsündeki GRUP_KODU ile, STGRUP görüntüsündeki GRUP_KODU sahaları üzerinden yapılır. Bunun anlamı, raporda

...

her bir grup ana kaydı için listelenecek

...

kayıtlar, STSABIT.GRUP_KODU=STGRUP.GRUP_KODU eşitliğini sağlayan

...

kayıtlardır (ilgili grupta yer alan stoklar). 


Örnek 2;

...

STSABIT → STHAR arasındaki bağlantı, STHAR görüntüsündeki STOK_KODU ile, STHAR görüntüsündeki STOK_KODU sahaları üzerinden yapılır. Bunun anlamı, raporda, her bir grup ana kaydı için listelenecek

...

kayıtlar, STHAR.STOK_KODU=STSABIT.STOK_KODU eşitliğini sağlayan

...

kayıtlardır (ilgili stokun hareketleri).

...


Image Added


Örnek; Görüntüler arasındaki bağlantının birden fazla saha gerektirdiği durumlarda, bağlantıyı sağlayan tüm sahalar, görüntülerden karşılıklı olarak seçilerek eklenmelidir. Örneğin, SICIL (Personel Sabit Bilgileri)  KARTX (Personel Kartoteks Bilgileri) arasında bağlantı, (SICIL.ISYERI=KARTX.ISYERI AND SICIL.SICILNO=KARTX.SICILNO) eşitliği üzerinden kurulabilmektedir. Bu durumda, önce her iki görüntünün ISYERI sahaları seçilerek eklenmeli, daha sonra da her iki görüntünün SICILNO sahaları seçilerek eklenmelidir.
Bağlantılar 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.
















Örnek; Görüntüler arasındaki bağlantının birden fazla saha gerektirdiği durumlarda, bağlantıyı sağlayan tüm sahalar, görüntülerden karşılıklı olarak seçilerek eklenmelidir. Örneğin, SICIL (Personel Sabit Bilgileri)  KARTX (Personel Kartoteks Bilgileri) arasında bağlantı, (SICIL.ISYERI=KARTX.ISYERI AND SICIL.SICILNO=KARTX.SICILNO) eşitliği üzerinden kurulabilmektedir. Bu durumda, önce her iki görüntünün ISYERI sahaları seçilerek eklenmeli, daha sonra da her iki görüntünün SICILNO sahaları seçilerek eklenmelidir.
Bağlantılar 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.

Filtreleme


Görüntülerdeki kayıtlar içinden filtreleme yapılarak sonuç kümesinin istenen kapsamda daraltılmasını sağlayan sekmedir. Herhangi bir kısıtlama yapılmayacaksa, boş bırakılarak bir sonraki sekmeye geçilebilir.

...