Mikro El Terminali Uygulamamızdan istediğiniz sorgular yardımıyla Etiketlerinizi tasarlayabilirsiniz. Ancak En çok Sorulan Sorulardan birisi belli bir koşula göre bir içeriğin o koşula göre farklı olarak gerçekleşmesi nasıl yapılmaktadır. Bunu şu örnekle açıklayalım. En çok kullanılan Yerli Menşei ürünlerde Yerli Üretim Logosudur. Bunun Yerli Ürünlerde görünmesi diğer ürünlerde görünmemesi nasıl yapılmaktadır.
1- Yerli Üretim Logosu olan görseli etiket tasarımıza ekleyiniz.
2- İsmini pictureBoxYerliUretim gibi anlaşılabilir bir isimle değiştiriniz.
3- Tasarımın Scripting Kısmına geçiniz.
4- Yazdırma işleminde yukarıdaki Method Seçeneklerinden “pictureBoxYerliUretim” un “BeforPrint” Method’nu seçiniz.
5- Buraya şunu yazarak bu işlemi sağlayabiliriz.
private void pictureBoxYerliUretim_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { string n = GetCurrentColumnValue("sto_yerli_yabanci").ToString(); int m = int.Parse(n); if(m == 0) { pictureBoxYerliUretim.Visible=true; } else { pictureBoxYerliUretim.Visible=false; } }
İşlemi Kaydederek sonlandıralım. Şu anda “sto_yerli_yabanci” kısmında “0” gelirse resim görünür , gelmez ise görünür değildir.
Bu şekilde değişken şartlara uygun birçok farklı koşulda etiket tasarımı yapılabilmektedir.