Цитата:
Сообщение от 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
Предварительно прописал что можно вводить только цифры.
|
Это здесь не причём.