Qreport

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Misafir

Qreport

Mesaj gönderen Misafir »

Qreport un üzerinde QRbant var..onun üzerinde bir tane QRDBedit var...o nesneye

Qrdbtext1.Caption:=Query1.FieldValues['firma'];

komutu ile query deki veriyi alıyorum...sorun şu ...query de diyelim 4 tane data var..ama bu sadce ilk olanı alıyor...neden olabilir..Query calisiyor.....
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Bu kodu ilgili bandın beforeprint eventinde yazmalisiniz. Oyle mi yapiyorsunuz. Eger her kayitta tekrarlanmayan bir event icinde yazarsanız doğal olarak dediginiz gibi bir sonuc ortaya cikar...
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

uzun zamandır QR kullanmıyorum fakat şu şekilde yapabilirsin sanırım...

fahrettin hocamın söylediğide doğru ama ,, eğer

quickrep1. inde dataset ine query1 neredeyse veya datasource unu yazarsan problemin düzelir.

aynı zamanda QRband ın Band Type ınıda Object Inspector dan Detail yapman gerekli.

ozamanda tüm kayıtlar alt alta listelenir.

Qrdbtext1.Caption:=Query1.FieldValues['firma'];

ayrıca bunun yerine ;

qrdbtext1 in dataset ine atıyorum form1.query1 field ınıda seçtiğinde yeterli olacaktır....

Qrdbtext1.Caption:=Query1.FieldValues['firma'];

gibi bir ibare yazmana gerek yok bence....
Misafir

Mesaj gönderen Misafir »

haklısında beni kodlarım query1 nin SQL ozelliğinde değil...direk kod sayfasında o yuzden...elemanların field lerini Query i ye bağlı olarak secemiyorum...ondan kod ile yapmaya calisiyorum...
Kullanıcı avatarı
FXERKAN
Üye
Mesajlar: 178
Kayıt: 26 Tem 2003 11:06
Konum: Sivas - Konya
İletişim:

Mesaj gönderen FXERKAN »

bnece band tipini detail şiekline çevirdikten sonra

databasinde istediğin şekilde bir sınırlama yaptıktan sonra ki bunu işte artık sen neleri yazdırmak istiyorsan ona göre yaparsın.

böylelikle filitrelenmiş databasi yazdırdığın için dbtext e atama yapmana bile gerek kalmaz. galiba bu işe yarar
[ F X E R K A N © - E r k a n Ç İ F T Ç İ ]
Misafir

Mesaj gönderen Misafir »

programın yapısını değiştirmek oluyor yani.....sql den filtreleme ye geçiş...
Cevapla