Görsel Rapor, Genel Bölümünde Rapor menüsünün altında yer alır. Görsel rapor ekranı ile, rapor görsel dizaynı yapılarak ilgili raporların çalışması sağlanır. Görsel rapor ekranıyla, rapor verisi alanları seçilerek yeni bir görsel rapor tanımlanabilir yada güncellenebilir.

Görsel Rapor ekranı; Rapor Verisi, Sıralama ve Aralık/Maske sekmesinden oluşur. 

Rapor Verisi

Görsel Rapor ekranı Rapor Verisi sekmesinde yer alan alanlar ve içerdiği bilgiler şunlardır:

Görsel Rapor Ekranı
Tanımlı Viewler

Görselt rapor almak için kısıt verilmesi istenen tanımlı view seçimi yapılacak alanlar yer alır.  Ekle butonu ile seçilen viewler "Raporlanacak View" kısmına eklenir.

Raporlanacak View

Görsel rapor almak için kısıt verilen viewlerin yer aldığı alandır.  Çıkar butonu ile, istenmeyen alanlar çıkarılır.

 Rapor

Görsel rapor almak için kullanılan butondur.

 İptal

Görsel rapor almak için verilen kısıtların iptal edildiği butondur.

Sıralama

Görsel Rapor ekranı Sıralama sekmesinde yer alan alanlar ve içerdiği bilgiler şunlardır:

Görsel Rapor Ekranı
Rapor Sahaları

Görsel rapor almak için kısıt verilirkensıralanması istenen alanlar yer alır.butonu ile istenen alanlar "sıralama sahaları" kısmına eklenir.

En fazla üç (3) saha  butonu kullanılarak sıralama sahalarına aktarılabilir.
Sıralama Sahaları

Görsel rapor almak için kısıt verilirken sıralama yapılacak sahaların yer aldığı alandır.  butonu ile istenmeyen alanlar çıkarılır.

Sıralama

Sıralamanın ne şekilde yapılacağının belirlendiği alandır. Artan ve Azalan olmak üzere iki seçenekten oluşur.

Artan;

Artan seçeneğin işaretlenmesi halinde, bilgiler küçükten büyüğe sıralı şekilde listelenir.

Azalan;

Azalan seçeneğinin işaretlenmesi halinde, bilgiler büyükten küçüğe sıralı şekilde listelenir.

Değişimde ToplamBu alan işaretlendiğinde, sıralanan bilgi her değiştiğinde ara toplam alınır.
Birinci Saha Değ. Baş. Saha

"Değişimde Toplam" seçeneği işaretlendiğinde, sıralanan bilgi her değiştiğinde ara toplam alınır. Bu durumda raporda, sıralı alanın içerdiği bilginin aynı kaldığı kayıt grubu için, sıralı alanın değeri başlık olarak yazılır. Başlıkların daha anlamlı olması açısından, başlık olarak sıralı alan bilgisinden daha farklı bir bilginin yazılması sağlanır. Örneğin; Sıralı Saha - 1’de (grup koduna göre sıralatılan bir raporda), eğer grup kodlarının isimleri tanımlı ise (Grup Kodu Girişi bölümünden tanımlanmış ise) sıralama grup koduna göre yapılmasına rağmen, başlık olarak grup kodu bilgisi yerine, grup ismi bilgisi yazılır. Böylece grup kodlarına yabancı olan ya da bilmeyen bir kullanıcı için, raporun daha anlaşılır olması sağlanır.

Kümüle Döküm

Raporda dökülecek bilgilerin toplam olarak tek kalemde görüntülenmesi istendiğinde işaretlenmesi gereken seçenektir. Sıralama alanlarında tanımlanan en son sahada kümülasyon yapılır.

Örneğin;

Stok hareket kayıtları ile ilgili bir rapor alındığında, "Kümüle Döküm" seçeneği işaretlenmezse o stoka ait kayıtlar hareket bazında satır satır listelenir. "Kümüle Döküm" seçeneği işaretlenirse, her bir stok koduna ait hareketler kümüle olarak tek satırda toplanır ve o şekilde listelenir.

 Rapor

Yukarıdaki alanlara girilen bilgiler doğrultusunda, rapor almak için kullanılan butondur. Butonun sağ tarafında yer alan aşağı ok tuşu, "Gelişmiş Rapor" seçeneğinin kullanılmasını sağlar. Kullanıcı, "Gelişmiş Rapor" seçeneği ile ekrana gelen tablo üzerinde hesaplama yapabilir. Bu seçenek sayesinde, 13684 satırın üstündeki raporlamaların da tek sayfa üzerinden raporlanması sağlanır. "Rapor" seçeneği Text Dosya, Excel Dosya, VTS Format, HTML kayıt türlerini desteklerken, "Gelişmiş Rapor" seçeneği Excel Workbook, Excel Template, Excel 97-2003 Workbook, Excel 97-2003 Template, Comma Delimited, Text Document, Web Page, XML Document, PDF Document kayıt türlerini destekler.

 İptal

Görsel rapor almak için verilen kısıtların iptal edildiği butondur.

Aralık/Maske

Rapora dahil olan ya da olmayan sahalar üzerinde aralık ve maske tanımlaması yapılmasını sağlar. İlk olarak "Rapor Sahaları" bölümünden kısıt verilecek sahanın/sahaların seçilmesi gerekir. Daha sonra "Kısıt Verilecek Sahalar" bölümüne aktarılan sahalardan kısıt verilecek saha, farenin sol tuşu ile çift tıklanarak seçilir. Bu işlem yapıldığında, ekranın alt bölümündeki seçenekler aktif hale gelir. Aranan bilginin uygun olan kısıtlar "Aralık/Maske" sekmesinden verilir. Eğer birebir aranan bilgiye eşit bir kısıt verilmesi isteniyorsa, "Eşit" seçeneğinin seçilmesi gerekir.

Örnek 1

"Net Satış Tutarı" alanında 10.000.000 yazanlar istendiği zaman, "Eşit" seçilerek karşısındaki sahaya 10.000.000 yazılması gerekir. Verilecek olan kısıt sayısal bir sahayla ilgili ise, "Küçük", "Küçük veya Eşit", "Büyük", "Büyük veya Eşit", "Arasında" seçeneklerinden biri kullanılır.

Örnek 2

Miktar sahası 1 rakamından büyük olanlar için veya bakiyesi 10.000.000 ile 100.000.000 arasında olanların listelenmesi için bu seçenekler kullanılabilir. Aranan bilgilerin kayıt doğruluğundan emin olunmadığı durumlarda, bu seçeneklerin hiçbiri işe yaramaz.

Örnek 3

"Cari Sabit Kartların" açılımında "İl" alanına bilgi girilirken İzmir, Izmır veya Izmir gibi kayıtlar girilmiş olabilir. Tüm "İzmir" müşterilerine ait bir rapor alınması için yukarıdaki şekilde bir kısıt verilmesi gerekir (Burada 2. ve 4. Karakter herhangi bir karakter olabilir).

Örnek 4

_ZM_R( _ ) veya % işaretleri kullanılarak maskeleme yöntemiyle rapor alınacaksa, kısıtta mutlaka "Benziyor" seçeneğinin kullanılması gerekir. Maske işaretleri alfanümerik sahalarda kullanılabilir. Türkçe karakter kullanımı veya kısaltmalardan kaynaklanacak hataları ortadan kaldırmak için "İlçe" bilgisi içinde "yaka" yazanlar istendiği takdirde, bilginin aranma şekline göre başına, sonuna veya her iki tarafına da % işareti konularak arama yapılabilir. Buradaki % işaretinin anlamı, aranan bilgi haricinde başka karakterlerin de mevcut olduğu anlamına gelir.

Örnek 5

%YAKAYAKA ile biten bilgiler
YAKA%YAKA ile başlayan bilgiler
%YAKA% içinde YAKA geçen bilgilerin bulunarak rapora dahil edilmesini sağlar. % işareti kullanılmadan arama yapılırsa, program sadece "YAKA" yazan bir bilgi arar ve bilgilerin içinde buna uyan bir bilgi yoksa rapor boş gelir. Kısıt verilirken tek bir sahada kısıt verilmesi şartı aranmaz. Birden fazla sahada kısıt verileceği gibi, aynı sahada karşılaştırmalı olarak da kısıt verilebilir. İlçe bilgisinde "Karşıyaka" veya "Alsancak" yazan cariler istendiği takdirde, aynı sahada birden fazla kısıt verilebilir. İlk kısıt verildikten sonra yine aynı saha seçilerek bu saha için 2. kısıdın verilmesi gerekir. İlk sahaya göre farklı olarak "ve/veya" seçeneği aktif hale gelir. Burada, bir önceki seçenekle bağlantılı olarak her iki özelliği birbirine bağlayabilir veya biri bulunamadığı takdirde diğerinin aranması sağlanabilir.

Görsel Rapor Ekranı
Rapor Sahaları

"Rapor Sahaları" alanına girilen rapor seçeneğinin, modül ve saha bilgileri listelenerek ekrana gelir. Bu sahalardan hangisi için kısıt verilmesi isteniyorsa, ilgili sahanın üstüne fare ile ilerleyerek gelinir. Belirlenen sahanın üzerinde iken farenin sol tuşu çift tıklanarak veya  butonu ile farenin sol tuşuna bir kez tıklayarak, ilgili sahanın "Kısıt Verilecek Sahalar" bölümüne geçirilmesi gerekir. Bu şekilde bir veya birden fazla saha, "Kısıt Verilecek Sahalar" bölümüne aktarılarak kısıt verilmeye hazır hale getirilir.

Kısıt Verilecek Sahalar

"Rapor Sahaları" alanından seçilerek  butonu ile aktarılan sahalarda, toplamı alınacak alandır. Bu alanda başlığı değiştirilecek sahaların, farenin sol tuşu ile çift tıklanarak müdahale edilir hale getirilmesi gerekir. Yanlışlıkla bu bölüme aktarılan bir saha varsa, ilgili saha seçildikten sonra,  butonuna tıklanması gerekir.  Bu sahada bulunan aşağı ok tuşunu tıklayarak verebileceğiniz kısıtlar karşınıza çıkacaktır. Bunlar;

Eşit;

İşaretlenen alanda belli bir sabit koşula göre liste alınması istendiğinde kullanılan seçenektir. Örneğin; Stok Kodu "001" olan stok için liste alınacaksa "Eşit" seçilerek <Tab> tuşu ile ilerlendiğinde sağ tarafa "001" girilir. Bu durumda, sadece "001" numaralı Stok Kodu için liste alınır.

Küçük;

İşaretlenen alanda belli bir değerden küçük olanlar koşuluna göre liste alınması istendiğinde kullanılan seçenektir. Örneğin; Stok Kodu "100" olan stok için liste alınacaksa "Küçük" seçilerek <Tab> tuşu ile ilerlendiğinde sağ tarafa "100" girilir. Bu durumda, "100'den küçük" numaralı Stok Kodu için liste alınır.

Küçük veya Eşit;

İşaretlenen alanda belli bir değere eşit veya küçük olanlar koşuluna göre liste alınması istendiğinde kullanılan seçenektir. Örneğin; Stok Kodu "100" olan stok için liste alınacaksa "Küçük veya Eşit" seçilerek <Tab> tuşu ile ilerlendiğinde sağ tarafa "100" girilir. Bu durumda,  "100 ve 100'den küçük" numaralı Stok Kodu için liste alınır.

Büyük;

İşaretlenen alanda belli bir değerden büyük olanlar koşuluna göre liste alınması istendiğinde kullanılan seçenektir. Örneğin; Stok Kodu "100" olan stok için liste alınacaksa "Büyük" seçilerek <Tab> tuşu ile ilerlendiğinde sağ tarafa "100" girilir. Bu durumda,  "100'den büyük" numaralı Stok Kodu için liste alınır.

Büyük veya Eşit;

İşaretlenen alanda belli bir değere eşit veya büyük olanlar koşuluna göre liste alınması istendiğinde kullanılan seçenektir. Örneğin; Stok Kodu "100" olan stok için liste alınacaksa "Büyük veya Eşit" seçilerek <Tab> tuşu ile ilerlendiğinde sağ tarafa "100" girilir. Bu durumda,  "100 ve 100'den büyük" numaralı Stok Kodu için liste alınır.

Arasında;

Seçilen alanla ilgili bir aralık tanımlanması istendiğinde kullanılması gereken seçenektir. Eğer belli bir başlangıç ve bitiş değeri arasında kalan değerlerle ilgili kısıt verilecekse kullanılması gereken seçenektir. Örneğin; Stok Kodu kıstasında, "Arasında" seçeneği seçilip <Tab> tuşu ile ilerlendiğinde sağ tarafa "100" ve yine <Tab> tuşu ile ilerlenerek altta bulunan alana "200" yazıldığı varsayılsın. Böylece stok kodu 100 ile 200 arasındaki stok kodları için liste alınır.

Benziyor;

Cari ile ilgili kayıt ararken cari hesabın ismi tam olarak bilinmiyorsa benziyor seçeneği kullanılır. Örneğin; cari hesabın isminin CANEL ya da CENEL olacağı düşünülüyorsa, buseçeneği seçtikten sonra alanın sağ tarafındaki kayıt alanına "C_NEL" yazıldığında, raporda cari ismi "C" ile başlayan ikinci karakteri herhangi bir karakter olan fakat sonu "NEL" ile biten kayıtlar listelenir.

Eşit Boş;

Seçilen sahada hiçbir bilgi olmadığında kullanılan seçenektir. Bu seçenek alfanumerik sahalar için geçerlidir. Sıfırdan büyük veya sıfıra eşit bilgilerin aranması durumunda "Eşit", "Büyük Eşit", "Küçük Eşit" seçenekleri kullanılabilir.

Eşit Değil;

Raporda seçilen Eşit, Küçük ve Eşit, Büyük, Büyük ve Eşit, Arasında, Benziyor ve Eşit Boş seçeneklerindeki belirlemeler olumsuz (hariç) anlamını taşıyorsa "Eşit Değil" seçeneği işaretlenir. Örneğin; stok kodunda "Eşit" seçildiğinde ve "0101" kodu girildiği varsayıldığında, "Eşit Değil" seçeneği işaretlendiğinde, raporda stok kodu "0101" olanların haricindeki stokların listeleneceği anlaşılır.

İse / Değil iseİse;

Raporda seçilen Eşit, Küçük ve Eşit, Büyük, Büyük ve Eşit, Arasında ve Benziyor seçeneklerindeki belirlemeler olumlu (dahil) anlamını taşıyorsa "İse" seçeneği işaretlenir. Örneğin; stok kodunda "Eşit" seçildiğinde ve "0101" kodu girildiği varsayıldığında, "İse" seçeneği işaretlenirse, rapora stok kodu "0101" olan stokların dahil edileceği anlaşılır.

Değil İse;

Raporda seçilen Eşit, Küçük ve Eşit, Büyük, Büyük ve Eşit, Arasında ve Benziyor seçeneklerindeki belirlemeler olumsuz (hariç) anlamını taşıyorsa "Değil İse" seçeneği işaretlenir. Örneğin; stok kodunda "Eşit" seçildiğinde ve "0101" kodu girildiği varsayıldığında, "Değil İse" seçeneği işaretlendiğinde, raporda stok kodu "0101" olanların haricindeki stokların listeleneceği anlaşılır.

Ve/Veya

Ve;

Seçilen sahalarda zorunlu bağlantı koşulu sağlar.

Örnek 1

Karmaşık bir stok kodlaması olduğu varsayıldığında; Bu kodlardan iki tanesinin raporda çıkması isteniyor fakat bu iki stok kodunun ortak hiçbir özelliği yok. Bu durumda, "Stok Kodu" sahası iki kez kısıt verilecek sahalar bölümüne aktarılır. 1.Stok Kodu kıstasında eşit bağlantısı kurularak ilk stok kodu girilir ve "VE" bağlacı işaretlenir. Daha sonra 2. Stok Kodu seçilerek yine eşit bağlantısı ile diğer bir stok kodu yazılır. Böylece, raporda sadece bu iki stok koduna ait bilgi alınır. Bu seçenekte tanımlanan her koşulun olması zorunludur. Yani, tanımlanan iki stok kodundan biri bile mevcut değil ise, rapor bilgi vermez.

Örnek 2

Grup kodu 1, Kod 1 alanı 2 ve Kod 2 alanı 3 olan stoklarla ilgili bir liste alınması istendiğinde;

Verilen tanımlamalarda "VE" bağlacı kullanılırsa, mutlaka bu üç kısıta da sahip olan stoklar aranır ve bulunursa listelenir. Üç kısıttan herhangi birine sahip olmayan stoklar raporda listelenmez.

Veya;

Seçilen sahalarda olabilirlik koşulu sağlar. Yani, tanımlanan koşullardan biri bile sağlansa ilgili raporla ilgili bilgi alınabilir.

Örnek 1

Grup kodu 1, Kod 1 alanı 2 ve Kod 2 alanı 3 olan stoklarla ilgili bir liste alınması istendiğinde; 

Verilen tanımlamalarda "VEYA" bağlacı kullanılırsa, bu üç kısıttan birine bile sahip olan stoklar aranır ve bulunursa listelenir.

Yapılan tanımlamaların onaylanması için kullanılan butondur.

Yapılan tanımlamaların iptal edilmesi için kullanılan butondur.

Yukarıdaki alanlara girilen bilgiler doğrultusunda, rapor almak için kullanılan butondur. Butonun sağ tarafında yer alan aşağı ok tuşu, "Gelişmiş Rapor" seçeneğinin kullanılmasını sağlar. Kullanıcı, "Gelişmiş Rapor" seçeneği ile ekrana gelen tablo üzerinde hesaplama yapabilir. Bu seçenek sayesinde, 13684 satırın üstündeki raporlamaların da tek sayfa üzerinden raporlanması sağlanır. "Rapor" seçeneği Text Dosya, Excel Dosya, VTS Format, HTML kayıt türlerini desteklerken, "Gelişmiş Rapor" seçeneği Excel Workbook, Excel Template, Excel 97-2003 Workbook, Excel 97-2003 Template, Comma Delimited, Text Document, Web Page, XML Document, PDF Document kayıt türlerini destekler.

Görsel rapor almak için verilen kısıtların iptal edildiği butondur.