Zitat von
mkinzler:
Hast du auch DM.TKunden.Filtered := True;
gesetzt ?
Ja ich versuche in einer Detail Tabelle zu filtern.
habe aber vorher die mastersource abgeklemmt. hier der ganze code:
Delphi-Quellcode:
var i : Integer;
begin
inherited;
if Edit1.Text = '' then
begin
DM.TTKunden.Filtered:=False;
Close;
end
else
begin
i:=DM.TBenutzer.FieldByName('Idx').AsInteger;
DM.TKunden.Filtered:=False;
DM.TKunden.MasterSource.Enabled:=True;
DM.TKunden.IndexFieldNames:='';
DM.TKunden.Filter:='RIdx = ' + QuotedStr(IntToStr(i)) + 'and' + 'KName LIKE ' + QuotedStr(UpperCase(Edit1.Text) + '*');
DM.TKunden.Filtered:=True;
Close;
end;