Показать сообщение отдельно
  #2  
Старый 18.05.2012, 23:55
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Сначала ставим фильтр, только потом включаем фильтрацию.
Это так, лирика.

Теперь по вопросу.
А какое условие ты поставил в фильтре?
Вот ровно то ты и получаешь в результате.

Код должен выглядеть примерно так:
Код:
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;
Ответить с цитированием