Bu form aracı veri raporlarının grafik şeklinde görülmesini sağlamaktadır.
Araç Kutusundaki Görünümü | Free Formdaki Görünümü | Responsive Formdaki Görünümü |
|
|
|
Uyumluluk
Free Form | Responsive Form | Mobile |
|
|
|
Graphic aracının özellikleri:
Type(Alan Türü): Eklenilen form aracının alan türünü gösterir. Burada yer alan değer değiştirilemez.
Name(Alan İsmi): Veri tabanında oluşacak olan alanın ismi yazılır.
Text(Metin): Forma eklenen grafik elemanına eklenecek başlık yazılır.
Field Style: Grafiklerin gösterim şeklini, özellikler bölümündeki ‘field style’ alanından değiştirebilme imkanı sunulmaktadır. Kolon, alan, çizgi, pasta, huni, bar, bar küme, kolon, küme vb. gibi grafik gösterimleri mevcuttur.
Bazı gösterim şekilleri aşağıda örneklendirilmiştir.
Serial(Seri): Grafik üzerinde hangi alanın gösterileceğinin belirlendiği alandır. Buraya yazılacak olan değer SQL Query alanında bulunan sorgudaki değerlerden beslenmektedir. Sorgu içerisinde ALIAS kullanıldıysa ALIAS'da geçen değer yazılmalıdır.
Category(Kategori): Grafik üzerinde değerlerin hangi alana göre kategorize edileceğinin belirlendiği alandır.
Height(Yükseklik):Form aracının yüksekliğini ve genişliğini düzenler(Genişlik alanı Responsive Form'lardan kaldırılmıştır).
SQL Query(SQL Sorgusu): Grafiğe gelecek olan değerler için sorgu yazılır.Bu örnekte bir PRODUCTS tablomuz vardır ve içine veriler eklenmiştir.Sql sorgu alanında bu tabloyu ilgili alanlarıyla birlikte çağıralım.
Formu kaydedip Run tuşu ile Client ekranına gidildiğinde karşımıza çıkacak grafik aşağıdaki gibidir.
Background Picture(Arka Resim): Grafik form elemanının arka planında resim gösterilmesi sağlayan özelliktir.
Display(Görünür): ’Yes’ olarak işaretlendiğinde Form aracının Client ekranında görünmemesini sağlar.
|
Graphic componentinin çalışması ve Client ekranında grafik verilerinin görünmesi için form açıldığında güncelleme aksiyonu eklenerek grafiğin tetiklenmesi gerekmektedir. (When the form is opened-Update Value- Graphic) |
Graphic aracı içerisinde kullanabilecek aksiyonlar:
Graphic aracı için tanımlanmış olan aksiyonları görüntülemek için öncelikle Graphic alanı seçilir ardından sağ panelde yer alan aksiyonlar menüsü açılır.
When Clicked(Tıklandığında): Tıklandığında ,seçilen ilgili operasyona göre çalışır.
Örnek Aksiyon :
Grafik içerisindeki bir değere tıklandığında grup ismini forma yazmak veya bununla işlem yapmak için '$PChartDataGroup' ifadesi kullanılabilir. Aşağıdaki örnekte grafikte görünen grubun adı formda bulunan metin kutusuna yazılmıştır.
Grafik ile ilgili Studio ekranında düzenlemeler yapıldıktan sonra Client ekranında da düzenleme işlemleri yapılabilir.
Client ekranında açılan Grafik aracının sağ alt köşesinde bulanan özellikler butonuna tıklanır böylece ‘Graph Customization’ ekranı açılır.Bu ekrandan düzenleme işlemleri gerçekleştirilebilir.
Bu ara yüzden grafiğin türü, gelecek olan değerler ve görmek istenilen değerler seçilir.
Col List: Studio içerisinde yazmış olduğunuz sorguda yer alan alanları içermektedir. Bu alandan Seri, Kategori ve Group alanlarına sürükleyip bırakma işlemi yapmanız yeterli olacaktır.
Series: Seri alanında görülmek istenilen alanlar Col List alanına sürüklenir. Studio alanında yer alan Serial özelliği doldurulmuşsa bu alan o değer ile dolu bir şekilde gelecektir.
Category: Grafik içerisine gönderilen değerler Kategori haline getirilmek istendiği durumlarda bu alana değerler sürüklenip, bırakılır. Bu alana birden fazla değer gönderilebilir.
Group: Grafik içerisine gönderilen değerler Gruplanmak istendiğinde, bu alana istenilen alan türleri sürüklenip bırakılmalıdır. Bu alana birden fazla değer gönderilebilir veya bu alan boş bırakılabilir.
Series Settings: Gelen grafik değerlerinde değişiklikler yapılmak istendiği durumlarda bu alanda düzenlemeler yapılmalıdır. Düzenleme yapılmadan önce mutlaka Series alanından bir değer seçilmelidir. Seçim halinde olunmadığı durumlarda grafik, yapılan değişikliklerden etkilenmeyecektir.
Type: Grafiğin türü seçilir.
Process: Grafikte gösterilecek değer işlemi seçilir. Örn; Sum, min,max
Label Position: Grafik aracının içerisinde yer alan etiketin konumu seçilir.
Name Position: Grafiğin başlığının konumu seçilir.
Grafik nesnesinde yapılan görsel değişiklikleri tüm kullanıcılar için kaydedebilmek için "View Save All Users" butonuna tıklanır. "View Delete" butonu ile görsel değişiklikler silinir. |
Export: Grafik nesnesi dışarı aktarılmak istendiğinde istenilen format(PDF, IMG, SVQ) butonuna tıklanarak indirme işlemleri gerçekleştirilir.
Kullanıcının kendi ekranındaki değişikliğin kaydolması için çarpı ikonuna tıklaması yeterli olacaktır. |
Grafik Görünümünün Client ekranında düzenlenmesiyle ilgili birkaç örnek aşağıda paylaşılmıştır.
Örnek 1:
Studio ekranından Client ekranına geçiş yapıldıktan sonra grafik aracının türü değiştirilir.
Ayarlar düğmesine tıklandıktan sonra öncelikle Series alanından değer seçilir, Type alanından Donut özelliği seçilir. Yapılan değişiklik sonrası grafik elemanı aşağıdaki gibi görünecektir.
Series alanındaki değere tıklamadan Type alanından seçim yapılırsa Grafiğin görünümü değişmeyecektir. |
Örnek 2:
Ayarlar düğmesine tıklandıktan sonra öncelikle Series alanından değer seçilir, Process alanından Count özelliği seçilir. Count özelliği her bir ürün için kaç adet veri girişi yapıldığı bilgisini verecektir. Yapılan değişiklik sonrası grafik elemanı aşağıdaki gibi görünecektir.
Örnek 3:
Ayarlar düğmesine tıklandıktan sonra öncelikle Series alanından değer seçilir, Label Position alanından ‘Top’ seçeneği seçilir. Grafik görünümünde yer alan bazı etiket pozisyonları yukarıda yer alacaktır. Aynı şekilde bu alan Top değil ‘Outside End’ seçildiğinde etiketler dış tarafta konumlandırılacaktır.Yapılan değişiklik sonrası grafikler aşağıdaki gibi görünecektir.
Örnek 4:
Ayarlar düğmesine tıklandıktan sonra öncelikle Series alanından değer seçilir, Name Position alanından Below seçeneği seçilir. Yapılan değişiklik sonrası grafik elemanı aşağıdaki gibi görünecektir.
Örnek 5:
Col Listte yer alan Salesman alanına göre grafik değerleri görüntülenmek istenir. Bunun için Col Listte yer alan Salesman değeri Group alanına sürüklenip bırakılır. Yapılan değişiklik sonrası grafik elemanı aşağıdaki gibi görünecektir.
Örnek 6 :
Ayarlar düğmesine tıklandıktan sonra öncelikle Series alanından değer seçilir, Name Position alanından Above seçeneği seçilir. Yapılan değişiklik sonrası grafik elemanı aşağıdaki gibi görünecektir
Örnek 7:
Gruplanan değerler arasında gösterilmek istenmeyen değerler anlık olarak grafik aracından kaldırılmak istenebilir. Bu durumlarda grafik aracında bulunan Name değerlerinden gösterilmek istenmeyen değerlerin üzerine bir kez tıklanılması yeterli olacaktır.
Tıklanan değer pasife alındığında arka plan rengi aşağıdaki ilk resimde olduğu gibi gri renge dönüşecektir. Yapılan değişiklik sonrası grafik aracı 2. resimdeki gibi görünecektir.