Qreport problemım...
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Qreport problemım...
İyi çalışmalar....
Qreport ta bir çalışma yapıyorum.Ancak ekrana hiçbirşey gelmiyor.Neden olduğunu anlayamadım..Quickrep1 nesnesini ibquery1 e bağladım ve üzerine QRDBText koydum bunlarıda yine ibquery'e bağladım .Sonra bir buton koydum burada ib query den sonra Quickrep1.preview yazdım.Ama hiç birşey goruntulenmedı.Yanı sorgu çeşitine gore rapor gelsın istiyorum.Problem ne anlayamadım.Yardımcı olursanız sevinirim.Herkese kolay gelsın.
İyi Günler...
Qreport ta bir çalışma yapıyorum.Ancak ekrana hiçbirşey gelmiyor.Neden olduğunu anlayamadım..Quickrep1 nesnesini ibquery1 e bağladım ve üzerine QRDBText koydum bunlarıda yine ibquery'e bağladım .Sonra bir buton koydum burada ib query den sonra Quickrep1.preview yazdım.Ama hiç birşey goruntulenmedı.Yanı sorgu çeşitine gore rapor gelsın istiyorum.Problem ne anlayamadım.Yardımcı olursanız sevinirim.Herkese kolay gelsın.
İyi Günler...
-
- Kıdemli Üye
- Mesajlar: 1026
- Kayıt: 11 Şub 2005 02:12
- Konum: İstanbul
Merhaba,
qrdbtext in alan adını belirledin mi? bazen unutulabiliyor. dataset bağlamışsın ama alanı da belirtmezsen veri görünmez
kolay gelsin
qrdbtext in alan adını belirledin mi? bazen unutulabiliyor. dataset bağlamışsın ama alanı da belirtmezsen veri görünmez
kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

evet yaptım ...
izlediğim basamakları tekrar anlatayım
ibdatabase koydum ayarladım active ettim.Bağlantı OK.
İbransact attım.active etım.
İbQuery attım.Database i ayarladım.SQl'ı yazdım.Active ettim.
Quickrep attım.Dataset'ini Query1 yaptım.
Qrdbtext attım.Dataset'i Query1,datafield 'ı carikod yaptım.
sonra Quickrep'ın olduğu form create edilirken,ibquery sorgumu yazdım.Sonra Quickrep.preview dedim ama OLMADI
eksık ne var şimdi....
izlediğim basamakları tekrar anlatayım
ibdatabase koydum ayarladım active ettim.Bağlantı OK.
İbransact attım.active etım.
İbQuery attım.Database i ayarladım.SQl'ı yazdım.Active ettim.
Quickrep attım.Dataset'ini Query1 yaptım.
Qrdbtext attım.Dataset'i Query1,datafield 'ı carikod yaptım.
sonra Quickrep'ın olduğu form create edilirken,ibquery sorgumu yazdım.Sonra Quickrep.preview dedim ama OLMADI

eksık ne var şimdi....
s.a
peki quickrepe bandları koydunmu
quickrep in Bands ozelliği var.
orada title , columnheader ve detail bantlarını seç.
qrdbtextlerinide detail band üzerine koyman lazım.
kolay gelsin.
peki quickrepe bandları koydunmu
quickrep in Bands ozelliği var.
orada title , columnheader ve detail bantlarını seç.
qrdbtextlerinide detail band üzerine koyman lazım.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
saol aslangeri hakklısın onu unutmusum.quickrep ı qyery e bağladım.Ancak quickrep'e sağ tıklayıp preview dediğimde sadece 1 kayıt geliyor.Çalıştırdığımda da aynı şekilde.Delphiturkiye.com daki Quickreport 3 ile raporlamayı okudum ama orada devamlı table nesnesi kullnılarak anlatılmış.Query ile bir turlu olmadı....
İyi Çalışmalar...

İyi Çalışmalar...

benimde aynı şey olmuştu bu şekilde yazınca düzeldi.
işne yarar mı bilmem ama olmazsa detail bandı kaldırıp yeniden yap o zamanda düzelebilir 
Kod: Tümünü seç
form1.Query1.Open;
form1.Query1.First;
form1.QuickRep1.preview;

sga
Merhaba,
dediğin sistemde bende kullanıyorum. yani sorgulama formumda önce kayıtları sorguluyorum daha sonra yazdır butonum var bu butonun click komutunda sadece
formyaz.quickrep1.preview;
komutu var. qr de ise senin anlattığın üzere detail bant üzerinde qrdbtext lerim var ve qr ile bu dbtext ler sorgulama yaptığım formdaki ibquery ye bağlı ve herhangi bir sonuç yaşamadım. senin sorununda ilk aklıma gelen qr formunun create olayında sorgulama yapıyorsun belki sorun ordadır. istersen önce sorgulama yap sonra ayrı bir buton ile qr formunu aç
karışık anlattım heralde ama sabahın 04.40 da bu kadar.
kolay gelsin
dediğin sistemde bende kullanıyorum. yani sorgulama formumda önce kayıtları sorguluyorum daha sonra yazdır butonum var bu butonun click komutunda sadece
formyaz.quickrep1.preview;
komutu var. qr de ise senin anlattığın üzere detail bant üzerinde qrdbtext lerim var ve qr ile bu dbtext ler sorgulama yaptığım formdaki ibquery ye bağlı ve herhangi bir sonuç yaşamadım. senin sorununda ilk aklıma gelen qr formunun create olayında sorgulama yapıyorsun belki sorun ordadır. istersen önce sorgulama yap sonra ayrı bir buton ile qr formunu aç
karışık anlattım heralde ama sabahın 04.40 da bu kadar.
kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

[carikod] [QRlabel5]
[Adı] [QRlabel6]
[Soyadı] [QRlabel7] [Telefon numarası] [QRlabel8]
şeklinde bi tasarım var.
sorgusuda şöyle...
with IBQuery1 do
begin
close;
sql.Clear;
sql.Add('select carikod as a1,cariad as a2,carisad as a3,caritlf as a4 from casbt where carikod='''+edit1.text+'''') ;
Open;
end;
QRLabel5.Caption:=IBQuery1.FieldByName('a1').asstring;
QRLabel6.Caption:=IBQuery1.FieldByName('a2').asstring;
QRLabel7.Caption:=IBQuery1.FieldByName('a3').asstring;
QRLabel8.Caption:=IBQuery1.FieldByName('a4').asstring;
QuickRep1.Preview;
şeklinde bir deneme yaptım .Sonuçlar güzel güzel geliyor ama bu yazdırmak istediğim başlık bilgisini 1 kere değil alta alta 6-7 kere yazıyo.Bunu nedeni ne olabilir acaba?
[Adı] [QRlabel6]
[Soyadı] [QRlabel7] [Telefon numarası] [QRlabel8]
şeklinde bi tasarım var.
sorgusuda şöyle...
with IBQuery1 do
begin
close;
sql.Clear;
sql.Add('select carikod as a1,cariad as a2,carisad as a3,caritlf as a4 from casbt where carikod='''+edit1.text+'''') ;
Open;
end;
QRLabel5.Caption:=IBQuery1.FieldByName('a1').asstring;
QRLabel6.Caption:=IBQuery1.FieldByName('a2').asstring;
QRLabel7.Caption:=IBQuery1.FieldByName('a3').asstring;
QRLabel8.Caption:=IBQuery1.FieldByName('a4').asstring;
QuickRep1.Preview;
şeklinde bir deneme yaptım .Sonuçlar güzel güzel geliyor ama bu yazdırmak istediğim başlık bilgisini 1 kere değil alta alta 6-7 kere yazıyo.Bunu nedeni ne olabilir acaba?
merhaba,
sorununun çözüldüğüne sevindim. Başlık demekle neyi kasteddiğini anlayamadım. benim anladığım raporlamanın en üstünde bulunacak başlık olarak anladım.
qr de bantları araştırısan iyi olucak. ben hepsini bilmiyorum. title, detail ve son olarak summary bandı öğrendim. genelde başlığı title bantda dönecek verileride detail bantta gösteriyorum. master detail ilişkili yazdıracaksam da qrdbtext lerin dataset lerini ona göre atıyorum.
sanırım sizin işiniz bantlardan kaynaklanıyor. title banda başlık yazarsanız bir kere başlık çıkması lazım ama verilerin döndüğü detail banda koyarsanız bu çok sayıda başlık olacaktır.
kolay gelsin
çömez ve acemiden de bu kadar bilgi çıkar işte.
sorununun çözüldüğüne sevindim. Başlık demekle neyi kasteddiğini anlayamadım. benim anladığım raporlamanın en üstünde bulunacak başlık olarak anladım.
qr de bantları araştırısan iyi olucak. ben hepsini bilmiyorum. title, detail ve son olarak summary bandı öğrendim. genelde başlığı title bantda dönecek verileride detail bantta gösteriyorum. master detail ilişkili yazdıracaksam da qrdbtext lerin dataset lerini ona göre atıyorum.
sanırım sizin işiniz bantlardan kaynaklanıyor. title banda başlık yazarsanız bir kere başlık çıkması lazım ama verilerin döndüğü detail banda koyarsanız bu çok sayıda başlık olacaktır.
kolay gelsin
çömez ve acemiden de bu kadar bilgi çıkar işte.
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.
