CxGrid Detail Filtering

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

CxGrid Detail Filtering

Mesaj gönderen ikra »

Selamu aleyküm...

Arkadaslar cxgrid'e iki adet IBTable bileseni bagliyorum. Master / detail iliskisi yapiyorum cxgrid üzerinden...

Grid in master'inda filtreleme yapabiliyorum fakat ayni filtrelme islemini detail icin kullandigimda yapmiyor.

filtreleme icin bir prosedür yazdim ve form un onshow unda bunu cagirdigimda detail kisim filtreleniyor. fakat kriterleri degistirip bir buton yardimi ile bu prosedürü tekrar cagirdigimda filtreleme islemi gerceklesmiyor. sebebi sizce ne olabilir?

filtreleme prosedürünü su sekilde:

Kod: Tümünü seç

procedure Tloginauflistung.loginfiltern;
var datum : string;
begin
datum := '%.'+filtermonat.text+'.'+filterjahr.text;
logzeiten.DataController.Filter.BeginUpdate;
try
  begin
  logzeiten.DataController.Filter.Active := false;
  logzeiten.DataController.Filter.root.Clear;
  logzeiten.DataController.Filter.Root.BoolOperatorKind := fboOR;
  logzeiten.DataController.Filter.Root.AddItem(logzeitenlogindatum,foLike,datum,datum);
  logzeiten.DataController.Filter.Active := true;
  end;
except
  begin
    anapencere.fehler;
    exit;
  end;
end;
logzeiten.DataController.Filter.EndUpdate;
logzeiten.DataController.UpdateData;;
end;
simdiden tesekkür ediyorum.
selam ve dua ile...
kıdemsiz üye
Cevapla