Показать сообщение отдельно
  #6  
Старый 29.09.2012, 09:50
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от Evgen_Balbes
Пишу код
Код:
procedure TForm2.Edit1Change(Sender: TObject);
begin
if Length(Edit1.Text) > 0 then
begin
ADOQuery1.Filtered:=false;
ADOQuery1.Filter:='№ i\b LIKE '+ '''' + Edit1.Text + '%' + '''';
ADOQuery1.Filtered:=true;
end
else ADOQuery1.Filtered:=false;
end;
А при вводе в поле Edit мне ошибку выдает.
Если в имени поля присутствуют символы отличные от букв, цифр и подчёркивания, то имя такого поля нужно заключать в квадратные скобки (или в двойные кавычки):
Код:
ADOQuery1.Filter:='[Имя поля] LIKE '+ '''' + Edit1.Text + '%' + '''';
Цитата:
Сообщение от Evgen_Balbes
Предварительно прописал что можно вводить только цифры.
Это здесь не причём.
Ответить с цитированием