1 - Öncelikle Raporunuzda bir liste filtre tanımlayın (Liste seçimli veya grup seçimli) Her ikisinde de aşağıdaki adımlar aynıdır. Ben örneği Grup Seçimli Filtre üzerinden vereceğim.

2 - Kod ekranında FilterDefault kısmında bu listenin içeriğini belirtin. Gördüğünüz gibi verdiğimiz tag bilgileri 2'nin üstleri şeklinde olması gerekiyor (1, 2, 4, 8, 16 ... )

FilterDefault
Sub FilterDefault(identifier as integer, valtype as integer, value as variant)
    AddAFltListItem(2, 1, "Domates")
    AddAFltListItem(2, 2, "Patates")
    AddAFltListItem(2, 4, "Biber")
    AddAFltListItem(2, 8, "Patlıcan")
End Sub

3 - Execute içerisinde ise bu değerleri aşağıdaki şekilde okuyabilirsiniz. Ben bu örnekte ekrana mesaj olarak veriyorum, ancak siz bunu sorgularınızda kullanabilirsiniz;

Execute
Sub Execute()
 
 GrpListVal1 = ItemSelected(2, 1)
 GrpListVal2 = ItemSelected(2, 2)
 GrpListVal3 = ItemSelected(2, 4)
 GrpListVal4 = ItemSelected(2, 8)
 
 STR(GrpListVal1, strVal1)
 STR(GrpListVal2, strVal2)
 STR(GrpListVal3, strVal3)
 STR(GrpListVal4, strVal4)
 
 txt = ""
 txt = txt + " 1. Değer " + strVal1 + "~"
 txt = txt + " 2. Değer " + strVal2 + "~"
 txt = txt + " 3. Değer " + strVal3 + "~"
 txt = txt + " 4. Değer " + strVal4
 
 warn(txt)
  
End Sub

4 - Bu raporu çalıştırıp filtreleri set ettiğinizde, çalışma esnasında şu şekilde bir görüntü olacaktır;

Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım