fastreport veritabanı olmadan yazdırmak?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ElectroNick
Üye
Mesajlar: 119
Kayıt: 05 Oca 2005 04:39

fastreport veritabanı olmadan yazdırmak?

Mesaj gönderen ElectroNick »

fastreport ile forma eklediğim edit memo vb bileşenlerin içeriklerini yazdıramaz mıyım? illaki veritabanı alanı mı olması gerekiyor?
Kainattaki en yüksek hakikat Allah'a imandır..
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: fastreport veritabanı olmadan yazdırmak?

Mesaj gönderen White Rose »

fastreportun userdataset componentini kullanarak yapabilirsiniz. Fields özelliğinden alanlar tanımlayıp,
GetValue propertiesinden de bu alanlara değerler atayabilirsiniz.

procedure TForm1.frxUserDataSet1GetValue(const VarName: String; var Value: Variant);
begin
If Varname='ALAN1' Then Value:=Edit1.Text;
If Varname='ALAN2' Then Value:=Memo1.Lines.Text;
end;

şeklinde bir deneyin
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Re: fastreport veritabanı olmadan yazdırmak?

Mesaj gönderen m_ekici »

Rapor dosyanın içerisinde değişkenler tanımlayıp onlara aktarma yapabilirsin. Report/Variable menüsünde.

Fr 2 için
frReport1.Dictionary.Variables['TARIH’] := ''''+Edit1.text+'''';

Fr4 için
Rapor1.Report.Variables.Variables['TARIH'] := '''01.01.1999''';
Cevapla