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;
Copyright © 2018 Logo Yazılım