QuickReport ile raporlama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

QuickReport ile raporlama

Mesaj gönderen abdulkadir »

s.a
Elimde kayıtlı .QRP Dosyaları var bu dosyaları RepView adlı proglamla acabiliyorum ama
kendi programım içinde acıp düzenlemek istiyorum.

Raporlama konusunda yeniyim yeni basladım bu dosyaları acmak için ne yapmam lazım.

uzunca arastırsamda henüz mantıgını kavrayamadım bu sekilde acmaya calısıyorum.

hata(error loading report)

nasıl yapmam lazım acaba yardımcı olabilirseniz sevinirim

Kod: Tümünü seç

procedure TAnaF.Onizleme1Click(Sender: TObject);
var
MyReport: TQuickRep;
begin
  try
    MyReport := QRLoadReport('C:\LEV\Report\Bakiyeler.Qrp');
    MyReport.Preview;
  finally
    QRFreeReport(MyReport);
  end;
end;
yaklasık 1 aydır denemedigim sey kalmadı cok basit birsey olmalı diye düsündüm ama beni cok yordu.

iyi calısmalar...
Fikirleri Aktar
Kaynakları Dagıt
Ve
Yoldan Çekil
http://www.Leventler.com.tr
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: QuickReport ile raporlama

Mesaj gönderen unicorn64 »

bende aynı konuda baya sıkıntı çektim. tam olarak çalışan bir kod bulamadım. anladığım kadarıyla quickreport pro da tam destek sağlanmış kaydedilmiş rapor dosyasını açmak için.

Kod: Tümünü seç

procedure TfrmVIEWER.View(FileName: string);
begin

    QuickRep1.prepare;
    QuickRep1.QRPrinter.Load(FileName);
    QuickRep1.QRPrinter.PreviewModal;
    QuickRep1.QRPrinter.free;
    QuickRep1.QRPrinter:=nil;

end;
bu prosedürle kayıtlı dosyayı açabiliyorsunuz ama print ve print dialog tuşları çalışmıyor. yani kayıtlı raporu sadece tekrar gösterebiirsiniz ama çıktı alamıyorsunuz. umarım işinize yarar...
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: QuickReport ile raporlama

Mesaj gönderen aslangeri »

s.a.
muhtemelen kaydedilen rapor ile sizin kullandığınız quickrep in versiyonları farklı.
ondan kaynaklanıyor olabilir.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

Re: QuickReport ile raporlama

Mesaj gönderen abdulkadir »

bu sekilde hata vermiyor ama dosyayıda yüklemiyor :D

Kod: Tümünü seç

// frmReport visible false;
 frmReport :=TfrmReport.Create(Application);
 with frmReport do begin
  try
   QuickRep1.prepare;
   QuickRep1.QRPrinter.Load(RaporDosyasi);
   QuickRep1.QRPrinter.Preview;
 finally
   QuickRep1.QRPrinter.free;
   QuickRep1.QRPrinter:=nil;
   frmReport.Free;
  end;
 end;
frmReport formundaki QuickRep1 de benim ekledigim QRDBText ler den baska birsey yok...
onlarıda silirsem elde var sıfır....
:D
Fikirleri Aktar
Kaynakları Dagıt
Ve
Yoldan Çekil
http://www.Leventler.com.tr
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

Re: QuickReport ile raporlama

Mesaj gönderen abdulkadir »

aslangeri yazdı:s.a.
muhtemelen kaydedilen rapor ile sizin kullandığınız quickrep in versiyonları farklı.
ondan kaynaklanıyor olabilir.
kolay gelsin.
hım olabilir
nasıl tespit edebilirim acaba biraz düşüneyim...
tşk....
Fikirleri Aktar
Kaynakları Dagıt
Ve
Yoldan Çekil
http://www.Leventler.com.tr
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: QuickReport ile raporlama

Mesaj gönderen unicorn64 »

abdulkadir yazdı:
aslangeri yazdı:s.a.
muhtemelen kaydedilen rapor ile sizin kullandığınız quickrep in versiyonları farklı.
ondan kaynaklanıyor olabilir.
kolay gelsin.
hım olabilir
nasıl tespit edebilirim acaba biraz düşüneyim...
tşk....
rapor dosyasını kendiniz mi hazırlıyorsunuz? yani kendi programınızda kaydedilen bi raporu mu çağırıyorsunuz?
bu durumda versiyonlar farklı olmamalı...

sanırım @aslanger nin dediği durum ancak başka bir programda kaydedilen raporu açarken yada quickreport güncellenmişse ve önceki versiyonla kaydedilen rapor yeni versiyonda açılırken oluşur.

ben kendi kaydettiğim rapor dosyasını açarken karşılaşmıştım bu durumla... :N(
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

Re: QuickReport ile raporlama

Mesaj gönderen abdulkadir »

baska bir program tarafından olusturulan rapor dosyasıdır acmak istedigim...

bu programla bendeki kayıtlı .Qrp rapor dosyalarını acabiliyorum.
http://www.soft32.com/download/63-73551/repview.zip

hangi versiyon oldugunu anlayabilsem yükleyecem ama...
Fikirleri Aktar
Kaynakları Dagıt
Ve
Yoldan Çekil
http://www.Leventler.com.tr
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: QuickReport ile raporlama

Mesaj gönderen unicorn64 »

verdiğiniz linkteki dosya delphi7 ile standart olarak gelen quickreport la kaydedilmiş dosyayı açtı. bendeki quickreport versiyonu 3.0.9

ayrıca buradan benim gönderdiğim kodu kulandığım reportviever programcığını indirip görebilirsiniz
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

Re: QuickReport ile raporlama

Mesaj gönderen abdulkadir »

tesekkür ederim gönderdigini denedim calısıyor..
bendeki versiyon farkından olsa gerek sorun cıkartıyor.
d2007 kullanıyorum...
Fikirleri Aktar
Kaynakları Dagıt
Ve
Yoldan Çekil
http://www.Leventler.com.tr
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

Re: QuickReport ile raporlama

Mesaj gönderen abdulkadir »

QuickReport la ugrasmayı biraktım Fastreporta terfi ettim ve galiba iyi ettim :D
Tesekkürler Arkadaslar...
Fikirleri Aktar
Kaynakları Dagıt
Ve
Yoldan Çekil
http://www.Leventler.com.tr
Cevapla