Цитата:
Сообщение от Snake22
ну так как Locate не работает с мемо то можно поизвращаться,например, добавить второй adoquery и в нём делать запрос where like..., и посмотреть, если данный запрос возвращает значение,то взять первый id из отфильтрованного списка, и потом через locate подставить этот id в первый dataSet
DBGrid1.DataSource.DataSet.Locate('id', наш_полученный_ид, [])
|
Спасибо! Вопрос с поиском решил таким образом:
Код:
ADOquery1.SQL.Text:=('SELECT * from Патент where [Информация о прототипе] LIKE "%' + Edit1.Text + '%"');
Но проблема в том что после того как выполняется запрос, БД фильтруется и остается только запись с "Искомым", как сделать так что бы БД не фильтровалась, а просто выделялась запись с "Искомым"?