CXGRİD tıklanan kayıtı yazdırma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mahir
Üye
Mesajlar: 82
Kayıt: 11 Mar 2008 12:13

CXGRİD tıklanan kayıtı yazdırma

Mesaj gönderen mahir »

slm. merhabalar...
ben şöyle bir şey yapmak istiyorum. cxgridde tüm tabloyu değilde aktif olan satırı yazdırmak istiyorum. tüm tabloyu Excel,HTML olarak import var ama benin yapmak istediğim aktif olan kayıtı yazıcıya göndermek bunu nasıl yapabilirim...
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: CXGRİD tıklanan kayıtı yazdırma

Mesaj gönderen mkysoft »

öncelikle bir raporlama aracı ile gerekli raporu hazırlayın,

Kod: Tümünü seç

  if cxgrid1.Controller.SelectedRecordCount = 0 then
  begin
    messagedlg('Bir kayıt seçmelisiniz!', mtError ,[mbOK], 0);
    exit;
  end;
  DpYazilacaklar.RangeBegin:=rbCurrentRecord;
  DpYazilacaklar.RangeEndCount := 1;
  DpYazilacaklar.RangeEnd:=reCount;
komutlarından sonro raporu yazdırın. DpYazilacaklar burada cxgrid1 ile aynı datasete bağlı bir rapor datasetidir.İstersenir şöyle birşeyde yapabilirsiniz ama göze hoş görünmez. tıklanan kaydı cxgridde filtreleyerek sadece onun ekranda kalmasını sağlarsınız ve express printing ststem ile yazdırırsınız. filtrelemenin gözükmemesi için runtimeda başka bir view oluşturabilirsiniz. daha bir çok fikir yürütülebilir.
Cevapla