cxGrid üzerinde filtreleme gerceklestiriyorum. tüm field filtreleme okey fakat lookupcombobox diye tanimladigim bir alan da filtreleme gerceklestiremiyorum.
bu alanin asil bagli field i fatura_musteri_id ve lookup un bagli oldugu field ise musteri_musteri_id...
yani faturadaki müsteri numarasina göre müsteri tablosundan isim aliyor.
field in asil degeri fatura_musteri_id oldugu icin isime göre degil de müsteri numarasina göre arama gerceklesiyor

lookup un aldigi degere göre nasil filtreleme yapabilirim bilgisi olan var mi?
su an kullandigim kodlarim asagidaki gibi...
Kod: Tümünü seç
fatura.DataController.Filter.BeginUpdate;
fatura.DataController.Filter.root.Clear;
fatura.DataController.Filter.Root.BoolOperatorKind := fboAND;
fatura.DataController.Filter.Root.AddItem(musteri,foLike,musteri.text+'%',''); //<--Lookupcombobox index fatura_musteri_id --- musteri_musteri_id
fatura.DataController.Filter.Active := true;
fatura.DataController.Filter.EndUpdate;