Datamodülümdeki clientdataset dataları quickreportta göstermek için quickreporttaki formuma dataprovder nesnesini ona bağlı clientdataset bağladım.Ve sadece cursorda belirlenen bilgileri basit olarak raporlamak istedim.Bu yolu neden denedim? Bildiğimiz yolda maalesef olmuyor.Ve sonuçta çalıştı.Çalışırken ilginç bir hata veriyor.Son kaydı raporlayamıyorsunuz...örneğin....5 kayıt çektiniz ilk dört kayıtta sorun yok sadece 5. kaydı raporlamıyor.Tek yönlü bir imleç olduğu için bunu raporlamıyorum.Mutlaka başka bir teknik ile raporlanabilir.Yardımlarınız bekliyorum..
Kod: Tümünü seç
procedure TForm1.BitBtn3Click(Sender: TObject);
begin
// Form8.ClientDataSet1.Open;
// Form8.ClientDataSet1.Filter := 'ANNE_TCKIMLIK = ' + DBButtonEdit1.Text + '';
// Form8.ClientDataSet1.Filtered := True;
Form8.ClientDataSet1.Locate('ANNE_TCKIMLIK',DBButtonEdit1.Text,[]);
with TForm8.Create(nil) do
try
QuickRep1.Preview;
finally
Free;
end;
end;