Тема: MS ACCeSs
Показать сообщение отдельно
  #4  
Старый 14.02.2008, 00:34
Аватар для Appolon
Appolon Appolon вне форума
Новичок
 
Регистрация: 10.01.2008
Адрес: гЕйск
Сообщения: 76
Репутация: 16
По умолчанию

Тебе тоже доброго времени суток!!

Если у тебя поле название текстовое тогда правильнее будет написать проседуру вот так:
Код:
procedure TForm1.NazFilterChange(Sender: TObject);
begin
  If Length(NazFilter.Text)>0 then
   begin
    ADOTable1.Filter:='Название like '+#39+NazFilter.Text+#42+#39;
    ADOTable1.Filtered:=true;
   end
  else
   ADOTable1.Filtered:=false;
end;
,где #39-это апостроф, а #42-это звездочка.

что касаемо нескольки полей, то по идее вот:

ADOTable1.Filter:='Название like '+#39+NazFilter.Text+#42+#39+' and Название2 like '+#39+NazFilter.Text+#42+#39+' and Название3 like '+#39+NazFilter.Text+#42+#39+' and Название4 like '+#39+NazFilter.Text+#42+#39;


Удачи!!
Ответить с цитированием