Сначала ставим фильтр, только потом включаем фильтрацию.
Это так, лирика.
Теперь по вопросу.
А какое условие ты поставил в фильтре?
Вот ровно то ты и получаешь в результате.
Код должен выглядеть примерно так:
Код:
procedure TStudentForm.FilterFamEditChange(Se nder: TObject);
begin
If FilterFamEdit.Text <> ''
then DataModule1.StudentTable.Filter:='Ф амилия='''+FilterFamEdit.Text+''''
else DataModule1.StudentTable.Filter:='';
DataModule1.StudentTable.Filtered:= FilterFamEdit.Text <> '';
end;