Ан
Анастасия

Delphi 7 фильтр в DBGrid

Помогите пожалуйста сделать нормальную фильтрацию в DBGrid.
На форме есть Table, DataSource, DBgrid, кнопка и 3 Edit.
Как сделать фильтрацию по тексту из Edit?
Есть такой код, но ошибка вылезает "Table1.Field 'H' not found"

procedure TForm1.BitBtn8Click(Sender: TObject);
begin
DBGrid1.DataSource.DataSet.Filter:='([Наименование СИ] LIKE ''%' + Edit1.Text + '%'')';
DBGrid1.DataSource.DataSet.Filtered:=True;
end;

Можно ли сделать фильтрацию по нескольким полям? Скажем, если текст введен только в Edit1, то фильтрация идет по первому столбцу, если в первые 2 Edit'а, то по двум столбцам

нет, надо не через query

ТС
Татьяна Стрельникова

Делай лучше через query

Похожие вопросы
Где найти видеурок по Delphi 7 ???Где найти видеурок по Delphi 7 ???
не могу связать Delphi 10 с Excel 10 через DBGrid
Почему не работает фильтр DBLookupCombobox, Delphi?
Помощ с Delphi 7 а именно с компонентом DBGrid
Delphi combobox связ с dbgrid
Можно ли сделать фон DBGrid в Delphi прозрачным? Как?
Как в delphi XE3 распечатать содержимое DbGrid?
Сортировка столбцов компонента dbgrid в DELPHI!!!!
Delphi 7 компонент Dbgrid ...
ADO и DBGRID в Delphi