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...
CXGRİD tıklanan kayıtı yazdırma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: CXGRİD tıklanan kayıtı yazdırma
öncelikle bir raporlama aracı ile gerekli raporu hazırlayın,
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.
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;