FastReporta sorunlar...(Çözüldü)

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

FastReporta sorunlar...(Çözüldü)

Mesaj gönderen esrehmaan »

Merhabalar,

Kod: Tümünü seç

/// defaul yazıcı bul
   function GetDefaultPrinterName : string;
begin
   if (Printer.PrinterIndex > 0)then begin
     Result :=
       Printer.Printers
[Printer.PrinterIndex];
   end else begin
     Result := '';
   end;
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
//raporlama 
frxReport1.Clear;
frxReport1.cl
frxReport1.LoadFromFile('mektup.fr3',false);
frxReport1.PrintOptions.Printer:=GetDefaultPrinterName;
frxReport1.SelectPrinter;
(frxReport1.FindObject('memo6') as Tfrxmemoview).Memo.Text:=DBedit3.Text;
(frxReport1.FindObject('memo11') as Tfrxmemoview).Memo.Text:=edi1.Text+' - '+DBedit3.Text+' '+DBedit3.Text+' (  NO : '+DBedit1.Text+')';
(frxReport1.FindObject('memo10') as Tfrxmemoview).Memo.Text:=edit6.Text;
(frxReport1.FindObject('memo14') as Tfrxmemoview).Memo.Text:=edit8.Text;
(frxReport1.FindObject('memo15') as Tfrxmemoview).Memo.Text:=edit17.Text;

frxReport1.PrintOptions.ShowDialog:=false;
frxReport1.Print;


end;

Kodlarım bunlar...
Sorun 1 : Sorunum ise şu ben yazdır dediğimde ne hikmet ise yazıcıya belgeyi yollamıyor...ve kendim raporu önizleme yapıp yazdır dedikden sonra ancak direk printkomutu ile yazı yollaya biliyorum... ama ben direk yazdır dediğimde hiç bir şey gözükmeden direk yazdırmasını istiyorum...
Sorun2 : diğer bir sorun ise veritabanında arama yapıpyorum kayıtları dbedit nesnelerine alıyorum ve daha sonra yazdır dediğimde ise ilk ne yazdırdım ise hem aynı şekilde yazıcıya gidiyor, hiç birşey değişmeden ilk yazdırdığım ne ise oraya gidiyor...

şimdiden vereceğiniz cevaplar için tşkler...

Kod: Tümünü seç

.... ÇÖZÜLDÜ....

frxReport1.PrepareReport; /// bunu yazmadığım için hata alıyormuşum 

Cevapla