Bu Qreport için epeyce başınızı ağrıtıcam galiba, kusura bakmayın.
QRDBText in dataset i olarak tablo ismi vererek birkaç deneme raporu hazırladım, sorun çıkmadı.
Ancak şimdi IBDataSet kullanarak yaptığım denemede ilk satırı yazıyor, devamını getirmiyor. Acaba IBDataset'ten doğru kayıtlar dönmüyor mu diyerek önce bir başka form ekleyip kayıtları görüntüledim. Form1 in içinde DBGRid var ve doğru kayıtları gösteriyor. Lakin rapordaki detail bandını sadece ilk kayıt için yapıyor. Acaba nedendir ?
Kod: Tümünü seç
with TForm1.create(Application) do
try
showmodal;
finally
free;
end;
RprfrmSiparis :=TRprFrmSiparis.Create(nil);
try
RprFrmSiparis.QuickRep1.Preview;
finally
RprFrmSiparis.Free;
end;