02-12-2024, Saat: 09:21
Merhaba,
Lazreport'ta değişken tanımlama işlemi; tasarım ekranında File->Variables list menusunden yapılmaktadır.
Tıklandığında açılan ekranda Variables butonuna tıklayıp önce Kategori sonra alt satıra geçip bir boşluk bırakıp
değişkeninizi tanımlayabilirsiniz. Daha sonra bu değişkene dışarıdan bir değer göndermek için, frReport nesnesinin
OnGetValue olayının altına;
şeklinde yazabilirsiniz.
Raporda toplam almak için ise;
Rapor tasarım ekranında yukarıdaki gibi önce bir Variable tanıtıyoruz, sonra tanıttığımız değişkenin üzerine gelip,
Sağ taraftaki Value alanında "Other" seçeneğini seçiyoruz, "Expression" a tıklayıp aşağıdaki Expression kısmına,
hangi tablodaki hangi değeri toplatma istiyorsak onu "SUM" olarak aşağıdaki gibi yazıp "OK" deyip kapatıyoruz.
sum([f_rapor_1.QCari_Borc_Alacak."BORC"])
daha sonra bu değişikeni raporda istediğimiz bir yere Memo koyarak içeriğine Variable (değişkenimizi) atayabiliyoruz.
Lazreport'ta değişken tanımlama işlemi; tasarım ekranında File->Variables list menusunden yapılmaktadır.
Tıklandığında açılan ekranda Variables butonuna tıklayıp önce Kategori sonra alt satıra geçip bir boşluk bırakıp
değişkeninizi tanımlayabilirsiniz. Daha sonra bu değişkene dışarıdan bir değer göndermek için, frReport nesnesinin
OnGetValue olayının altına;
If ParName='DegiskenAdi' THEN ParValue:='Girilecek Değer';
şeklinde yazabilirsiniz.
frReport1.ShowReport();yaptığınızda rapor DegiskenAdi değerine yazdığınız değeri alacaktır.
Raporda toplam almak için ise;
Rapor tasarım ekranında yukarıdaki gibi önce bir Variable tanıtıyoruz, sonra tanıttığımız değişkenin üzerine gelip,
Sağ taraftaki Value alanında "Other" seçeneğini seçiyoruz, "Expression" a tıklayıp aşağıdaki Expression kısmına,
hangi tablodaki hangi değeri toplatma istiyorsak onu "SUM" olarak aşağıdaki gibi yazıp "OK" deyip kapatıyoruz.
sum([f_rapor_1.QCari_Borc_Alacak."BORC"])
daha sonra bu değişikeni raporda istediğimiz bir yere Memo koyarak içeriğine Variable (değişkenimizi) atayabiliyoruz.

