Fast Report Cxgrid group tablolarda yazdırma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Abrak
Üye
Mesajlar: 189
Kayıt: 18 Kas 2004 05:30

Fast Report Cxgrid group tablolarda yazdırma

Mesaj gönderen Abrak »

Selam Arkadaşlar;
Projemdeki cxgrid de 2 alana göre groupindex mevcut benim yapmak istediğim bu cxgridde seçili alanları fast report yardımı ile yazdırmak bunun içinde şöyle bir yöntem izledim;

Frebird veritabanındaki tabloma smailint bir alan tanımladım ve cxgridde seçtiğim kayıtlarda o alana 1 atayarak fast reporta gönderiyorum


frxReportun bu bölümünde ise o seçili alanları yakalayıp görünmez yapıyorum;

Kod: Tümünü seç

procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
      if <frxDBDataset1."a_mirs"> <> 1 then MasterData1.Visible := false;
end;
Herşey normal gibi gözüküyor fakat sağlıklı çalışmıyor bazı groupları yakalayamıyor başka yöntem veya başka şekildemi yakalamam gerekiyor acaba
yardımcı olan arkadaşlara şimdiden tşk ler
Başkasına Olan Saygımız.. Kendimize Olan saygıdır..
Abrak
Üye
Mesajlar: 189
Kayıt: 18 Kas 2004 05:30

Mesaj gönderen Abrak »

silmek yerine cevabı yazmayı tercih ettim ilerde faydalı olabileceğini düşündüğüm için yanlış düşündüysem admin arkadaşlar düzeltirler silerek :lol:

cevap veriyorum ELSE ile sonraki gelecek veriyi bandını düzeltmediğimin farkına vardım ama ufacık bir hatadan dolayı baya bir uğraştım arkadaşlar

Kod: Tümünü seç

procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
      if <frxDBDataset1."a_mirs"> <> 1 then MasterData1.Visible := false else
      MasterData1.Visible := true;
end;

Başkasına Olan Saygımız.. Kendimize Olan saygıdır..
Cevapla