Yorumları: 32
Konuları: 11
Kayıt Tarihi: 30-04-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 12
Başlangıç
Merhabalar Delphi'de fastreport kullanarak raporlama yapmak istiyorum. tam olarak yapmak istediğim şey şu:
kullanıcı dbgrid nesnesindeki kayıtlardan seçilenlerin başka bir dbgride eklenmesini ve yeni dbgriddeki kayıtların yazdırılmasını istiyorum. yada dbgridin çoklu seçim seçeneğiyle de seçili kayıtların yazdırılması olabilir. yada varsa başka bir yöntemle. kısacası dbgriddeki tüm kayıtları değilde sadece seçilecek kayıtları raporlamak istiyorum. nasıl yapabilirim yardımcı olabilir misiniz?
Yorumları: 32
Konuları: 11
Kayıt Tarihi: 30-04-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 12
Başlangıç
aslında takıldığım nokta diğer dbgride seçili satırları eklemek. yani dbgrid1 e tıklayınca seçili kaydı dbgrid 2 ye aktarabilirsem sorunu çözeceğim sanırım
Yorumları: 754
Konuları: 39
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.708
Uzman
16-06-2019, Saat: 00:03
(Son Düzenleme: 16-06-2019, Saat: 00:12, Düzenleyen: hi_selamlar.)
(15-06-2019, Saat: 07:32)harezmi Adlı Kullanıcıdan Alıntı: Merhabalar Delphi'de fastreport kullanarak raporlama yapmak istiyorum. tam olarak yapmak istediğim şey şu:
kullanıcı dbgrid nesnesindeki kayıtlardan seçilenlerin başka bir dbgride eklenmesini ve yeni dbgriddeki kayıtların yazdırılmasını istiyorum. yada dbgridin çoklu seçim seçeneğiyle de seçili kayıtların yazdırılması olabilir. yada varsa başka bir yöntemle. kısacası dbgriddeki tüm kayıtları değilde sadece seçilecek kayıtları raporlamak istiyorum. nasıl yapabilirim yardımcı olabilir misiniz?
Merhabalar,
Bunun için hocamızın bahsetmiş olduğu link'i öncelikle inceleyin.
(15-06-2019, Saat: 17:05)mcuyan Adlı Kullanıcıdan Alıntı: https://stackoverflow.com/questions/4177...-get-value
Sonrasıda size kalmış.
1.
Döngüden gelen sonuçları (seçilmiş kayıtları, yukarıda hocamızın verdiği link mevcut.) isterseniz bir ClientDataset/MemTable/VirtualTable (Hafıza) kullanıp aktarımları yapmak. Sonrasında oluşturduğunuz ClientDataset/MemTable/VirtualTable ile fastreport'u kendi bileşeni olan DB bağlantısı için frxDBDataset'i bağlamak.
Raporunuza da frxDBDataset i bağlayarak sonuçları ekrana listelemek/raporlamak.
2.
Döngüden aldığınız ID (tablo alanı) bir değişkene atıp sonrasında bu değişkeni yeni bir sql ile sorgulatıp sonuçları bağlayabilirsiniz. (frxDBDataset)
Daha farklı alternatiflerde üretebilirsiniz.
Kolay gelsin.
Amaç, bilginin de/aklın da zekat'ını vermek.
Yorumları: 1.381
Konuları: 75
Kayıt Tarihi: 20-03-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Delphi 10.2
- Delphi 7
- Lazarus / FPC
Rep Puanı: 3.849
Uzman
hocam verdiğim linkden ID'leri alıp başka bir query nesnesinde göstertin bu nesneyi frxdatasete bağlayın. işlem okeydir.
// Bilgi paylaştıkça çoğalır..