![]() |
|
Toplu Raporlama - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6) +--- Konu Başlığı: Toplu Raporlama (/showthread.php?tid=6899) |
Toplu Raporlama - cemakkus - 24-08-2022 Arkadaşlar, herkese selamlar. Bütün bir hafta boyunca kodlarla boğuştum resmen beynim durdu. Sizlere bir sorayım dedim. Veritabanından sadece seçtiğim kayıtları ve onun PK ile bağlı alt satırlarını bir rapor şeklinde yazdırmak istiyorum. Yalnız, her kayıt tek bir sayfada olacak şekilde yapmam lazım. Yani mesela fatura örneği vereyim, benim seçtiğim tarih aralığında veritabanında bulunan tüm faturaları tek tek yazıcıdan bastırmak istiyorum. FATURATABLE isimli tabloda faturanın üst başlık bilgileri var (Ünvan, fatura tarihi, sıra no vb. ) FATURAITEMTABLE'da ise satır bilgileri var. (Ürün Adı, Miktar, Birim vb.) IBQuery bileşeni ile kayıtları listeliyorum. Ama listelediğim kayıtlar içinden seçtiklerimi nerede tutmalıyım? Bir tane daha IBQuery yazıp onun üzerinden mi raporlayım? Yani seçilen kayıtları nerede tutup da nasıl raporlasam bilemedim. Fikir vereceklere şimdiden teşekkürler. Toplu Raporlama - mcuyan - 24-08-2022 Hocam Fatura başlığını FRXReportun header'ın da, Detayını ise datasheet kısmında tutarsan sanırım dediğini yapabilirsin mantıken. Cvp: Toplu Raporlama - hi_selamlar - 25-08-2022 (24-08-2022, Saat: 21:05)cemakkus Adlı Kullanıcıdan Alıntı: Arkadaşlar, herkese selamlar. Merhabalar, Öncelikle FATURAUST ile FATURALT Tablolarını bir SQL ile JOIN işlemini yapın. Tabi burada ki kriterlerinizi siz biliyorsunuz. GroupHeader ![]() Group band için tabiki FATURAUSTID alanını belirtin. ![]() Sonrasında tam hatırlamamakla birlikte band özelliğini "ReprintOnNewPage" veya "NewPage" gibi bir özelliği var. True yaparak her grup (fatura) ayrı sayfalarda başlar. Not! Resimlerler alıntıdır. Kolay gelsin. Toplu Raporlama - cemakkus - 25-08-2022 @mcuyan , @hi_selamlar Cevaplar için çok teşekkür ederim. |