Arkadaşlar Merhaba;
Forumda aradım ama bulamadım. FastReport 3 kullanıyorum. Lisans sahibinin veya firmanın ismini bir text dosyada saklıyorum. Programdaki bütün raporlarda, raporun en altında veya üstünde lisans sahibi kişinin veya firmanın adını yazdırmak istiyorum. GetValue özelliğini kullandım fakat olmadı. Çünkü getvalue özelliği sadece kayıtlarda geçerli sanırım. Yardımlarınız için şimdiden teşekkür ederim.
Rapora Lisans Sahibinin İsmini Eklemek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
runtime da footer ekleyip bunun üzerinede label eklersen sanırım istediğin olur. Eklediğin headerda olabilir bunu en üste setlersen sayfanın başına yazdırmış olabilirsin
kolay gele
kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
@ifthen,
FastReport 3'ün OnUserFunc olayından faydalanabilirsin.
Yukarıdaki kod ile FastReport'un scriptine LISANS diye bir fonksiyon tanımlamış oluyorsun.
LISANS bilgisini göstermek içinde rapor bir memo at ve içine
yaz, çalışır.
Kolay gelsin.
FastReport 3'ün OnUserFunc olayından faydalanabilirsin.
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
begin
frxReport1.AddFunction('function LISANS:string;');
frxReport1.ShowReport(true);
end;
function TForm1.frxReport1UserFunction(const MethodName: String;
var Params: Variant): Variant;
begin
if MethodName = 'LISANS' then begin
//Lisans bilgisini okut, Result'a ata
end;
end;
LISANS bilgisini göstermek içinde rapor bir memo at ve içine
Kod: Tümünü seç
[LISANS]
Kolay gelsin.