var
a:tqrlabel;
begin
a:=tqrlabel.create(self);
a.Parent:=QuickRep1;
a.Caption:='DENEME';
a.Left:=10;
a.Top:=10;
end;
kodlarını quickreportun onstartpage olayına yazıyorum fakat access violation hatası alıyorum.
quickreportta çalışma zamanı nesne oluşturmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 298
- Kayıt: 19 Tem 2004 01:45
- Konum: Giresun/Samsun
1.incisi nesneni BeforePrint eventinde create et. Çünkü nesnemiz sayfa print olmadan oluşmalı.
2.incisi ise Parent ini QuickRep e değil bantları göster. Sebebebi ise Bandlarda nesnelerimizi düzenli tutmamız daha kolay olur kanısındayım.
Kolay Gelsin...
2.incisi ise Parent ini QuickRep e değil bantları göster. Sebebebi ise Bandlarda nesnelerimizi düzenli tutmamız daha kolay olur kanısındayım.
Kod: Tümünü seç
procedure TQRListForm.QuickRep1BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
var
a: TQRLabel;
begin
a:=tqrlabel.create(self);
a.Caption:='DENEME';
a.Left:=300;
a.Top:=6;
a.Parent:= PageHeaderBand1;
end;
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
-
- Üye
- Mesajlar: 298
- Kayıt: 19 Tem 2004 01:45
- Konum: Giresun/Samsun
Hocam sağolasın.
Startpage olayı sayfa yüklenmeden gerçekleşiyor biliyordum.
Hatta bundan önceki yaptığım bi çalışmada quickrepdeki bileşenlere startpage olayında değer aktarıyordum.
Tam olarak beforeprint ile startpage olayının zaman farkını anlayamadım.
Herneyse sorun sayenizde çözülmüştür.Teşekkür ederim.
Ben beforeprint olayını preview öncesi gerçekleşmiyor sanıyordum
onun için denememiştim.
Startpage olayı sayfa yüklenmeden gerçekleşiyor biliyordum.
Hatta bundan önceki yaptığım bi çalışmada quickrepdeki bileşenlere startpage olayında değer aktarıyordum.
Tam olarak beforeprint ile startpage olayının zaman farkını anlayamadım.
Herneyse sorun sayenizde çözülmüştür.Teşekkür ederim.
Ben beforeprint olayını preview öncesi gerçekleşmiyor sanıyordum
