quickreport kullanılarak kaydedilen bir raporu onizleme yap.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

quickreport kullanılarak kaydedilen bir raporu onizleme yap.

Mesaj gönderen dtgb »

Merhaba arkadaslar
QuickReport kullanarak rapor hazırlamaktayım hazırladıgım bu raporlarıda
".qrp" uzantılı dosyalar olarak kaydetmekteyim kaydetmis oldugum bu raporları goruntulemek istedigimde ne yapmam gerek?
kaydederken busekilde kaydediyorum
FRMRapor.RPRCikti.Printer.Save('D:\Iplikhanesinirli\Raporlar\'+ isim +'.qrp');
raporu yuklemeyide boyle yapmak istedim ama olmadı
FRMRapor.RPRCikti.Printer.Load('D:\Iplikhanesinirli\Raporlar\a.qpr');

sizce bask bi yol varmı?
Kullanıcı avatarı
slm_sakal
Üye
Mesajlar: 24
Kayıt: 09 Ağu 2005 10:03
Konum: İstanbul
İletişim:

Mesaj gönderen slm_sakal »

Ben bunun için kendimce şöyle bir çözüm buldum. Tabii bu ayrı program olarak yada form olarak çalışır. Formun Create olayında Quickrep1.Show; komutu var, bu bana boş bir report sayfası gösteriyor. Kaydet ve Aç butonları default olarak var zaten. Oradaki aç butonuyla rahatça dosyaları açıp görebilirsin. Tabii bu benim kendi çözümüm işime böyle yarıyor. Bir fikir vermesi açısından söylüyorum.

Kolay gelsin.
BeLeSCafe.Net IRC Serverları
irc.belescafe.net - http://www.belescafe.net
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Mesaj gönderen dtgb »

suan icin bende onu kullanıyorum fakat ben rapor sec diye bir buton koydum oradan OpenDialog kullanarak raporlarımın kayıtlı oldugu klasore geciyorum oradan goruntulemek istedigim raporu sectikten sonra on izleme formu acılıyor tekrar ordan form acmak biraz hos olmuyor tıklar tıklamaz acılması daha iyi biraz daha deneyelim bakalım...
Kullanıcı avatarı
mucar
Kıdemli Üye
Mesajlar: 247
Kayıt: 17 May 2005 01:14

Mesaj gönderen mucar »

bu kod işinizi görecektir;

Kod: Tümünü seç

    if  OpenDialog1.Execute then
    begin
    QuickRep1.prepare;
    QuickRep1.QRPrinter.Load(OpenDialog1.FileName);
    QuickRep1.QRPrinter.PreviewModal;
    QuickRep1.QRPrinter.free;
    QuickRep1.QRPrinter:=nil;
    end;
"Evine bakmaktan aciz olan; ilerici, üç kıtaya hükmeden ecdadın mı gerici?"
Cevapla