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

Цитата:
Сообщение от 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;
Ответить с цитированием