Цитата:
Сообщение от Evgen_Balbes
Исправил , теперь пишет что не возможно открыть фильтр.Но в др Edit открывает, в чем подвох?( выделяет строку 7)
|
Подвох в этом:
Цитата:
Сообщение от Evgen_Balbes
Но у меня есть в базе поле с типом счетчик.
|
Счётчик значит числовое поле. А в фильтре нельзя использовать частичное совпадение числового поля.
Вместо этого можешь использовать событие OnFilterRecord примерно так:
Код:
procedure TForm2.ADOQuery1FilterRecord(DataSet: TDataSet; var Accept: Boolean);
begin
Accept := Copy(ADOQuery1.FieldByName('№ i\b').AsString, 1, Length(Edit1.Text)) = Edit1.Text;
end;