Fast Report' da MasterData

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Fast Report' da MasterData

Mesaj gönderen akuyumcu63 »

Değerli Arkadaşlar;

sayfaya eklediğimiz MasterData'ya iki table ekleyebiliyormuyuz. yada iki tane masterdatayı yan yana ekleyebilirmiyiz. belgede iki sütun halinde iki farklı tablodaki bilgileri listelemek istiyorum. bu işlemi yapabileceğim bir yöntem varmı.

kolay gelsin.
İsteyen, yapabildiğinden daha fazlasını yapar.
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Fast Report' da MasterData

Mesaj gönderen csunguray »

Subreport (Alt rapor) kullanın. Sorununuzun çözümü odur.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: Fast Report' da MasterData

Mesaj gönderen akuyumcu63 »

öncelikle verdiğiniz bilgi için teşekkür ederim. biraz daha açıklama yapabilirmisiniz.
İsteyen, yapabildiğinden daha fazlasını yapar.
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Fast Report' da MasterData

Mesaj gönderen csunguray »

Bir masterband üzerine 2 tane subreport sürükleyin. Her Subreport için FastReport, tab şeklinde 2 tane yeni tasarım sayfası oluşturacaktır. Bu sayfalarda yapmış olduğunuz tasarımın içeriği ana sayfadaki subreportun olduğu yere görünecektir.

Keşke Fastreport'u açıp tasarıma bir tane SubReport sürükleseydiniz. Bu durumda zaten bu yazdıklarımı görmüş olacaktınız.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: Fast Report' da MasterData

Mesaj gönderen akuyumcu63 »

ben önce uğraştım subreportlar falan ekledim ama biraz karıştırdım. o yüzden tekrar sordum.

ilginiz için tekrar teşekkür ederim.
İsteyen, yapabildiğinden daha fazlasını yapar.
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: Fast Report' da MasterData

Mesaj gönderen akuyumcu63 »

sayın csunguray;

3 adet subreport kullandım ve subreport sayfalarındaki yaptığım işlemler page1 de gayet güzel bir şekilde ayarlandı (biraz uğraştırdı ama uğraşmadan da olmuyor) eğer kızmazsanız size bir sorum daha olacaktı.

3. subreport sayfasında header ve masterdata'dan sonra reportsummary ve pagefooter ekledim,
header ve masterdata'daki bilgiler görüntüleniyor,
reportsummary ve pagefooter'dakiler görüntülenmiyor.

baskı önizlemeyi programı çalıştırıp bu kodla yapıyorum 'FrxReport.ShowReport();'
herşey tam yerinde görüntüleniyor. ancak reportsummary ve pagefooter da yaptığım işlemler görünmüyor. acaba neyi eksik bıraktım. yardımcı olabilirmisiniz,

kolay gelsin.
İsteyen, yapabildiğinden daha fazlasını yapar.
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Fast Report' da MasterData

Mesaj gönderen csunguray »

Subreport içerisinde PageFooter kullanmak bana pek mantıklı gelmdi. Çünkü adından da anlayabileceğimiz gibi SubReport sayfanın içerisine yerleştirdiğimiz bir parçadır. Sayfanın kendisinin footer ını neden orada yazdıralım ki. Bunun yerine ihtiyaçlarınızı groupheader ve groupfooter ile halletmeye çalışın bence.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: Fast Report' da MasterData

Mesaj gönderen akuyumcu63 »

vermiş oluduğunuz bilgiler ışığıda raporlarımı hazırladım. Allah ilminizi artırsın.
İsteyen, yapabildiğinden daha fazlasını yapar.
Cevapla