Slma. Merhaba.
İlk önce geçmiş kurban bayramınızı tebrik eder.
Cenab-ı Hakktan hayırlara vesile olmasını niyaz ederim.
Gelelim soruma...
QUICK REPORT 'TA QRCompositeReport ile rapor birleştirme esnasıda hata ile karşılaşıyorum şöyle ki...
İki ayrı raporum var ve bunları ayrı ayrı Preview yaptığımda hiç sorun yok gayet iyi çalışıyorlar...
RaporFrm1.QrFrm_OnYuz.Preview;
//
RaporFrm1.QrFrm_ArkaYuz.Preview;
gibi...
Ancak QRCompositeReport ile aşağıdaki kod ile birleştirince
procedure TFrm1.QRCompositeReport1AddReports(
Sender: TObject);
begin
with QRCompositeReport1.Reports do
begin
Add(RaporFrm1.QrFrm_OnYuz);
Add(RaporFrm1.QrFrm_ArkaYuz);
end;
end;
ve
procedure TFrm1.Button1Click(
Sender: TObject);
begin
//Burada rapor üzerindeki Querylere parametre gönderip Open
//ediyorum... QRCompositeReport nesnesini kullanmadan öncede aynı
//şeyi QrFrm_OnYuz ve QrFrm_ArkaYuz içinde gerçekleştiriyorum
//aşagıdaki gibi....
Qry1.Close;
Qry1.Open;
Qry2.Close;
Qry2.Open;
Qry3.Close;
Qry3.Params[0].Value := Qry2No.Value;
Qry3.Open;
QRCompositeReport1.Preview;
end;
kodu ile önizleme yaptırınca hiç bir şey göstermiyor...
yani verilerin olması gereken yerler boş geliyor...tasarım doğru.
Bu konuda bilgisi olan varsa ve bilgisini paylaşırsa sevinirim.
Kolay gelsin.
Göksenin.
QUICK REPORT 'TA QRCompositeReport ile rapor birleştirme...
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Merhaba,
yaptığınız işlemler doğru gözüküyor. Maalesef Qr her zaman Delphi'de en problemli bileşen olmuştur. Çıkarılmasının nedeni de bu.
Tek tavsiye edebileceğim, http://www.qusoft.com adresinden yeni sürüm inidirip kurun, geçmişte benim yaşadığım birkaç problemde faydası olmuştu.
Kolay gelsin.
yaptığınız işlemler doğru gözüküyor. Maalesef Qr her zaman Delphi'de en problemli bileşen olmuştur. Çıkarılmasının nedeni de bu.
Tek tavsiye edebileceğim, http://www.qusoft.com adresinden yeni sürüm inidirip kurun, geçmişte benim yaşadığım birkaç problemde faydası olmuştu.
Kolay gelsin.
merhabalar,
RaporFrm1.QrFrm_OnYuz ve RaporFrm1.QrFrm_ArkaYuz qreport formların create edilmemişse;
QRCompositeReport1.Preview; yapmadan önce
bu formları create etmen gerekir.
Daha sonra eğer qry1 ve qry2 qreport formun üzerindeyse bunları open yapman gerekir.
En sonunda da
QRCompositeReport1.Preview; yapmalısın tabii sonunda da hepsini free etmelisin.
RaporFrm1.QrFrm_OnYuz ve RaporFrm1.QrFrm_ArkaYuz qreport formların create edilmemişse;
QRCompositeReport1.Preview; yapmadan önce
bu formları create etmen gerekir.
Daha sonra eğer qry1 ve qry2 qreport formun üzerindeyse bunları open yapman gerekir.
En sonunda da
QRCompositeReport1.Preview; yapmalısın tabii sonunda da hepsini free etmelisin.
saygılar
hakkus'un verdiği cevaba yönelik...
hakkus ilgine çok teşekkür ederim.
dediğiniz teknikler doğrudur daha öncede yaptım...
buradaki tek fark daha önce hazırladığım birleşik raporda değerleri QrLabel ların içine manuel atmaktı burada ise manuel bir iki tane field var zaten onlarıda bileşik çalıştırdığımda gösteriyor direkt bağlı olanları yani DBQEText lerin içeriklerini göstermiyor...
Unutmadan iki raporda aynı form içinde ver create metodunu önceden gerçekleştiriyorum...ve zaten RaporFrm1.QrFrm_OnYuz ve RaporFrm1.QrFrm_ArkaYuz yazımındanda aynı form içinde oldukları anlamışsınızdır...
Bununla daha önce karşılaştınız mı?
Tekrar ilgilenirseniz sevinirim.
Hayırlı günler
Göksenin.
dediğiniz teknikler doğrudur daha öncede yaptım...
buradaki tek fark daha önce hazırladığım birleşik raporda değerleri QrLabel ların içine manuel atmaktı burada ise manuel bir iki tane field var zaten onlarıda bileşik çalıştırdığımda gösteriyor direkt bağlı olanları yani DBQEText lerin içeriklerini göstermiyor...
Unutmadan iki raporda aynı form içinde ver create metodunu önceden gerçekleştiriyorum...ve zaten RaporFrm1.QrFrm_OnYuz ve RaporFrm1.QrFrm_ArkaYuz yazımındanda aynı form içinde oldukları anlamışsınızdır...
Bununla daha önce karşılaştınız mı?
Tekrar ilgilenirseniz sevinirim.
Hayırlı günler
Göksenin.