merhabalar;benim raporlama ile ilgili bir sorunum var.şöyle ki;
bir başka formun içinden yeni bir form yaratıyorum.ve bu formun içine de quick report componenti yaratıyorum. ve sonra bu componenet band eklemeye çalışıyorum.(taabi ki koddan).
band eklemediği dibi qrlabel ve qrdbtext componentlerini mümkün değil oluşturamıyor ve konumlandıramıyorum.
quickreport1:=Tquickrep.Createnew(rpt_new);
BND_TITLE:=quickreport1.CreateBand(rbTitle);
qrlabel1:=Tqrlabel.Create(BND_TITLE);
kodda bu şekilde .rpt_new formun adı.
component yaratma problemi(raporla ilgili)
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
yaptığın işte create lerden sonra oluşturduğun nesnelere name (isim) verip bir de parent (ebeveyn) lerini tanımlarsan sanırım problem olmıyacak
kolay gelsin.

Kod: Tümünü seç
quickreport1 :=T quickrep.Createnew(rpt_new);
quickreport1.Name := 'qr1';
quickreport1.Parent := rpt_new;
BND_TITLE := quickreport1.CreateBand(rbTitle);
BND_TITLE.Name := 'band1';
BND_TITLE.Parent := quickreport1;
qrlabel1 := Tqrlabel.Create(BND_TITLE);
qrlabel1.Name := 'qrlabel1';
qrlabel1.Parent := BND_TITLE;
- mehmet_turecan_cakmak
- Üye
- Mesajlar: 132
- Kayıt: 02 Tem 2003 01:08
- Konum: Afyon
- İletişim:
Re: component yaratma problemi(raporla ilgili)
bu kodlara bence gerek yok quickreportun band özelliğine tıkla ordaki has detail özelliğini true yap. qrlabel ve qrdbtext nesnelerini rahatlıkla koyabilirsin iyi çalışmalar...