Versions Compared

Key

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

...

Serbest Rapor Ekranı


Rapor Sahaları

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

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

Serbest 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.

Image Added

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.

Image Added

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


Anchor
Aralık/Maske

Image Removed

Aralık/Maske

Aralık/Maske

Rapora dahil olan ya da olmayan sahalar üzerinde aralık ve maske tanımlaması yapılabilir.
İlk olarak "Rapor Sahaları" bölümünden kısıt verilecek saha veya sahalar seçilmelidir. Daha sonra "Kısıt Verilecek Sahalar" bölümüne aldığımız sahalardan kısıt verilecek saha çift klikle seçilir. Bu işlem yapıldığında ekranın alt bölümündeki seçenekler aktif hale geçecektir.Aradığınız bilginin uygun olan kısıtları bu bölümden verilmelidir. Eğer birebir aranılan bilgiye eşit bir kısıt verilmesi isteniliyorsa "Eşit" seçeneği seçilmelidir.
Örn: Net satış tutarı sahasında 10.000.000 yazanlar isteniyorsa eşit seçilerek karşısındaki sahaya 10.000.000 yazılmalıdır.
Ama 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 birisi kullanılmalıdır.
Örn: Miktar sahası 1' den büyük olanlar için veya bakiyesi 10.000.000 ile 100.000.000 arasında olanlar isteniyorsa bu seçenekler kullanılabilir.Ama aranılan bilgilerin kayıt doğruluğundan emin olunmadığı durumlarda bu seçeneklerin hiçbirisi işe yaramayacaktır.
Örn: Cari sabit kartların açılımında İl sahasına bilgiler girilirken İzmir, Izmır veya Izmir gibi kayıtlar girilmiş olabilir.
Tüm İzmir müşterilerine ait bir rapor alınabilmesi için yukarıdaki şekilde bir kısıt verilmesi gerekmektedir. Burada 2. ve 4. Karakter herhangi bir karakter olabilir anlamındadır. Örn: _ZM_R( _ ) veya % işaretleri kullanılarak maskeleme yöntemiyle rapor alınacaksa kısıtta mutlaka "Benziyor" seçeneğinin kullanılması gereklidir. Maske işaretleri Alfanümerik sahalarda kullanılabilir.
Yine Türkçe karakter kullanımı veya kısaltmalardan kaynaklanabilecek hataları ortadan kaldırmak için ilçe bilgisi içerisinde "yaka" yazanlar istendiği takdirde bilginin aranma şekline göre başına , sonuna veya her iki tarafına da % işareti konularak arama yaptırılabilir. Buradaki % işaretinin anlamı, aranan bilgi haricinde başka karakterlerin de mevcut olduğu anlamına gelmektedir.
Örn;
%YAKAYAKA ile biten bilgiler
YAKA%YAKA ile başlayan bilgiler
%YAKA%içerisinde YAKA geçen bilgilerin bulunarak rapora dahil edilmesini sağlar.
Eğer % işareti kullanılmadan arama yapılırsa program sadece "YAKA" yazan bir bilgi arayacak,bilgiler içerisinde buna uyan bir bilgi yoksa rapor boş olarak gelecektir. Kısıt  Kısıt verilirken tek bir sahada kısıt verilmesi şartı aranmamaktadır. Birden fazla sahada kısıt belirtilebileceği gibi, aynı sahada karşılaştırmalı olarak da kısıt verilebilmektedir. Örn: İ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ıt verilmelidir. İlk sahaya göre farklı olarak bir alt bölümdeki ve/veya seçeneği aktif hale gelmektedir. Burada bir önceki seçenekle bağlantılı olarak her iki özelliği birbirine bağlayabilir veya birisi bulunamadığı takdirde diğerinin aranması sağlanabilir.

...

Stok Cari Analiz Ekranı

...

Aralık / Maske

...

Stok Cari Analiz Ekranı

...

Aralık / Maske


Image Added


Serbest Rapor Ekranı


Rapor SahalarıRapor Sahaları bölümünde girmiş olduğunuz rapor seçeneğinin modül ve saha bilgileri listelenmiş olarak karşınıza gelecektir. Bu sahalardan hangisinde bir kısıt verilmek isteniyor ise ilgili sahanın üstüne ok tuşuyla ilerleyerek veya fareniz ile ulaşarak gelmelisiniz. Belirlediğiniz sahanın üzerinde iken farenizin sol düğmesini çift tıklayarak veya "EKLE" düğmesini farenizin sol düğmesi ile bir kez tıklayarak, ilgili sahayı kısıt verilecek sahalar bölümüne geçirmelisiniz. Bu şekilde bir veya birden fazla saha, kısıt verilecek sahalar bölümüne aktarılarak kısıt verilmeye hazır duruma getirilmelidir.
Kısıt Verilecek Sahalar

Rapor Sahaları bölümünden seçilerek "EKLE" düğmesi ile aktarılan sahalarda kısıt verilecek bölümdür. Bu bölümdeki kısıt verilecek sahalar, farenizin sol düğmesi ile çift tıklanarak müdahale edilir duruma getirilmelidir. Eğer yanlışlıkla bu bölüme aktardığınız bir saha var ise ilgili sahanın üzerinde iken, "ÇIKAR" düğmesini bir kez tıklanarak ilgili sahanın iptali yapılabilir. Sizinde fark edeceğiniz gibi saha üzerinde çift tıklayınca, aşağıdaki sahalar aktif duruma gelecek ve ekran imleci ekranın sol alt köşesindeki eşit sahasına geçecektir. Bu sahada bulunan aşağı ok tuşunu tıklayarak verebileceğiniz kısıtlar karşınıza çıkacaktır. Bunlar;

Eşit
İşaretlenen sahada belli bir sabit koşula göre liste almak istiyor iseniz bu seçenek kullanılabilir. Örneğin; Cari Kodu 00001 olan cari için liste alınacak ise Eşit seçilerek <tab> tuşu ile sağ tarafa geçerek 00001 girilmelidir. Bu durumda, sadece 00001 numaralı Cari Kod için liste alınabilir.
Küçük
İşaretlenen sahada belli bir değerden Küçük olanlar koşulu verilecek ise kullanılabilecek seçenektir. Örneğin; Cari Kod kıstasında, Küçük seçeneği seçilip, <tab> tuşu ile sağ tarafa geçilerek 00100 yazılabilir. Bu durumda, cari kodları 00100'den küçük olan cariler için liste alınabilecek, 00100 numaralı Cari Kod ve bu koddan büyük olan cari kodlar listede görülmeyecektir.
Küçük veya Eşit
İşaretlenen sahada belli bir değere Eşit veya Küçük olanlar koşulu verilecek ise kullanılabilecek seçenektir. Örneğin; Cari Kod kıstasında, Küçük veya Eşit seçeneği seçilip, <tab> tuşu ile sağ tarafa geçilerek 00100 yazılabilir. Bu durumda, Cari Kodları 00100 numaralı cari kod dahil olmak üzere 00100'den küçük olan cariler için liste alınabilecek, 00100 numaralı cari koddan büyük olan cari kodlar listede görülmeyecektir.
Büyük
İşaretlenen sahada belli bir değerden Büyük olanlar koşulu verilecek ise kullanılabilecek seçenektir. Örneğin; Cari Kod kıstasında, Büyük seçeneği seçilip, <tab> tuşu ile sağ tarafa geçilerek 00100 yazılabilir. Bu durumda, Cari Kodları 00100'den büyük olan cariler için liste alınabilecek, 00100 numaralı Cari Kod ve bu koddan küçük olan cari kodlar listede görülmeyecektir.
Büyük veya Eşit
İşaretlenen sahada belli bir değere Eşit veya Büyük olanlar koşulu verilecek ise kullanılabilecek seçenektir. Örneğin; Cari Kod kıstasında, Büyük veya Eşit seçeneği seçilip, <tab> tuşu ile sağ tarafa geçilerek 00100 yazılabilir. Bu durumda, Cari Kodları 00100 numaralı cari kod dahil olmak üzere 00100'den büyük olan cariler için liste alınabilecek, 00100 numaralı cari koddan küçük olan cari kodlar listede görülmeyecektir.
Arasında
Seçilen sahayla ilgili bir aralık tanımlanmak isteniyor ise kullanılacak seçenektir. Eğer belli bir başlangıç ve bitiş değeri arasında kalan değerlerle ilgili kısıt verilecek ise bu işaretlenmesi gereken kıstastır. Örneğin; Cari Kod kıstasında, Arasında seçeneği seçilip <tab> tuşuyla sağ tarafa geçilerek 00100 ve yine <tab> tuşu aşağıdaki sahaya 00200 yazılabilir. Bu durumda cari kodu 00100 ile 00200 arasındaki cari kodlar için liste alınabilir.
Benziyor
Bazen belli sahalarda başlangıç ve bitiş değerleri tanımlamak yeterli olmamaktadır. Bu tür sahalarda filtre gereksinimi duyulmaktadır. Filtreleme işlemi, maskeleme olarak tanımlanmakta ve benziyor seçeneği kullanılarak yapılmaktadır. Bunu bir örnekle açıklarsak; Cari Kodları aşağıdaki şekilde açılmış olsun.
001-0001 002-0001 101-0001 102-0001 103-0001
001-0002 002-0005 101-0004 102-0002
001-0005 002-0006 101-0007
Diyelim ki, bu kodlamada ilk üç hane, bulunulan bölge gibi bir kodu, sonraki dört hane de sıralı cari kodunu temsil etsin. Raporunuzda da ilk üç haneye hiç bakılmadan her gruptaki 0001 cari kodlu kayıtların raporda dökülmesini istiyorsunuz. Bu durumda, Cari Kod sahasında kısıt vermek ve benziyor seçeneğini işaretlemek gerekmektedir.
Yukarıdaki örnek raporu alabilmek için benziyor seçeneğini işaretledikten sonra <tab> tuşu ile sağdaki sahaya geçerek bu sahada ____0001% veya ___-0001% şeklinde tanımlama yapabilirsiniz. Maske girilirken görüleceği gibi önemsiz olan karakterler alt çizgi ( _ ) işaretiyle doldurulmalı, önem taşıyan karakterlerde de hangi karakterin görülmek istendiği girilmelidir. Önem taşıyan karakterlerin girilmesi bittikten sonra sonuna yüzde (%) işareti eklenmesi, girilen karakterlerin devamı var ise gereklidir.
Yani, yukarıdaki örnekte % işareti kullanılmayabilir. Eğer 001-00011ve 002-00012 gibi 0001 karakterlerinden sonra başka karakterler olsaydı, sonuna mutlaka % işareti eklemek gerekecekti. Karakterin içeriği önemli değil ama pozisyonu önemli ise alt çizgi ( _ ) karakteri kullanılmalıdır. Örneğin; '__0001' yazıldıysa, ilk üç karakterinin önemli olmadığı ama ilk üçten sonra gelen 4 karakterin 0001 olması gerektiği belirtilmiş olur. %0001 yazıldıysa son dört karakteri 0001 olup, bundan önce gelen karakterlerin sayısı ve içeriği önemli değil anlamına gelir. 0001_ yazıldıysa, ilk dört karakteri 0001 olan sonraki karakter sayısı 2 tane olmalı ama içeriği önemli değil anlamındadır. 0001% yazıldıysa ilk dört karakteri 0001 olan ve bundan sonra gelen karakterler ve sayıları önemli değil anlamındadır. Benziyor tanımlamaları şu şekilde de kullanılabilir. %5% şeklinde bir tanımlama da yapabilirsiniz. %5, içinde 5 karakteri geçen bütün kayıtlar da değişiklik yapmak istendiği anlamına gelecektir. Burada 5 karakterinin kayıt içindeki pozisyonu yani yeri önemsizdir. Hangi pozisyonda olursa olsun bu kayıtlarda değişiklik yapılacaktır.
Eşit Boş
Seçilen sahada hiçbir bilgi yok ise kullanılacak seçenektir. Bu seçenek Alfanumerik sahalar için geçerlidir. Bu seçenekte Sayısal sahalarda istendiğinde saha üzerinden belli bir bakiye olmasa bile "o" (sıfır) karakteri olduğu için boş olarak algılamayacak ve rapor boş olarak gelecektir. 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çeneklerini kullanabilirsiniz.
Ve
Seçilen sahalarda bir nevi zorunlu bağlantı koşulu sağlar diyebiliriz. Örneğin, çok karmaşık bir stok kodlamanız olsun. Bu kodlardan iki tanesinin rapora çıkmasını istiyorsunuz 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öylelikle raporda sadece bu iki stok koduna ait bilgi alınacaktı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 vermeyecektir.
Örnek: Diyelim ki, grup kodu 1, kod1 sahası 2 ve kod2 sahası 3 olan stoklarla ilgili bir liste almak istiyorsunuz. Bu durumda verilen aralık maske tanımlamalarında "VE" bağlacı kullanılır ise, mutlaka bu 3 kısıta da sahip stoklar aranacak ve bulunursa listelenecektir. Bu 3 kıstastan herhangi birine sahip olmayan stoklar raporda çıkmayacaktır.
Veya;
Seçilen sahalarda bir nevi olabilirlik koşulu sağlar diyebiliriz. Yani tanımlanan koşullardan biri bile sağlansa ilgili raporla ilgili bilgi alınabilecektir. Diyelim ki, grup kodu 1, kod1 sahası 2 ve kod2 sahası 3 olan stoklarla ilgili bir liste almak istiyorsunuz. Bu durumda verilen aralık maske tanımlamalarında "VEYA" bağlacı kullanılır ise bu 3 kısıttan birine bile sahip stoklar aranacak ve bulunursa listelenecektir.
İse
Raporda seçtiğiniz Eşit, Küçük ve Eşit, Büyük, Büyük ve Eşit, Arasında ve Benziyor seçeneklerindeki belirlemelerinizin olumlu yani dahil anlamını taşıması için "İSE" seçeneği işaretlenmelidir. Şöyle ki, cari kodunda eşit seçilip, 0001 kodu girilerek "İSE" işaretlendiğinde bu koda ait rapor istendiği anlamına gelecektir.
Değil İse
Raporda seçtiğiniz Eşit, Küçük ve Eşit, Büyük, Büyük ve Eşit, Arasında ve Benziyor seçeneklerindeki belirlemelerinizin olumsuz yani hariç anlamını taşıması için "DEĞİL İSE" seçeneği işaretlenmelidir. Şöyle ki, cari kodunda eşit seçilip, 0001 kodu girilerek "DEĞİL İSE" işaretlendiğinde bu kod hariç rapor almak istendiği anlamına gelecektir.

Onay TuşuRaporda seçilen sahayla ilgili yapılan bütün işlemlerin onayı için <tab> tuşu ile gelinen bu sahanın <enter> tuşu ile geçilmesi veya fareniz ile bir kez tıklanması gerekmektedir. Böylelikle var ise kısıt verilecek sahalar bölümündeki bir diğer saha için tanımlamalara geçilebilecektir. Bu tuş kullanılmadan ekrandaki diğer sahalarda bir işlem yapmak mümkün değildir.
İptal TuşuRaporda seçilen sahayla ilgili yapılan işlemlerin iptal edilerek, yukarıdaki kısıt verilecek sahaların aktif hale gelmesini sağlayan tuştur. Bu tuş, kısıt tanımlaması yapılan sahayla ilgili tanımlamadan vazgeçilmesi durumunda kullanılmalıdır. Onay tuşu gibi bu tuş da, ekranın üst kısmında bulunan sahalara dönmek veya yeni tanımlamalar yapabilecek duruma gelme işlevini yerine getirir. Onay tuşu yapılan tanımlamaların kaydedilip, iptal tuşu ise yapılan tanımlamaların iptal ederek üst ekrana geçme işlevini yerini getirir.


Yazıcı Seçenekleri

Rapor için ekran veya yazıcı seçimi yapılabilen, hazırlanan raporun Excel dosyası olarak saklanabilmesini ve raporda başlık gibi bazı sahaların isteğe göre basılabilmesini sağlayan bölümdür.

...