Size: a a a

2021 August 14

IP

Ivan Petrovich in Delphi & Lazarus
Почему в DBGrid не находит числовую строку поиска.
 if not BotGrid.DataSource.DataSet.Locate('NormDocName',Search.Text,[loCaseInsensitive,
   loPartialKey]) then ShowMessage('не найден');
источник

IP

Ivan Petrovich in Delphi & Lazarus
В NormDocName что-то типа делать 800-20-150
источник

IP

Ivan Petrovich in Delphi & Lazarus
Пробую искать по деталь 800-находит, просто по 800 не находит.
источник

HG

Hemul GM in Delphi & Lazarus
При чем тут DBGrid?
источник

IP

Ivan Petrovich in Delphi & Lazarus
Ну в dataset от adoquery
источник

IP

Ivan Petrovich in Delphi & Lazarus
Точнее FireDac Query
источник

HG

Hemul GM in Delphi & Lazarus
Скорее всего, потому что ищет по началу текста
источник

HG

Hemul GM in Delphi & Lazarus
источник

IP

Ivan Petrovich in Delphi & Lazarus
Кстати да. Пробовал циклом по pos искать, но в гриде не все записи видимо.
источник

I

Igor in Delphi & Lazarus
соль в wildcard символах
источник

I

Igor in Delphi & Lazarus
я только не помню, работают они в Locate или только в Filter
источник

IP

Ivan Petrovich in Delphi & Lazarus
Чот сам не догадался, пасиб.
источник

IP

Ivan Petrovich in Delphi & Lazarus
Дописал в строку 'деталь'+Search.text заработало. * не помогла. Потом сделаю нормально, пока так работает.))
источник

I

Igor in Delphi & Lazarus
% надо попробовать
источник

IP

Ivan Petrovich in Delphi & Lazarus
'% '+Search.text не работает.
источник

IP

Ivan Petrovich in Delphi & Lazarus
Метод Find надо посмотреть еще.
источник

I

Igor in Delphi & Lazarus
можно установить Filter = 'NormDocName LIKE ''%800%''' , потом включить и отключить Filtered
курсор спозиционируется на первую найденную запись
источник

IP

Ivan Petrovich in Delphi & Lazarus
Как вариант.
источник

КС

Катерина Свиридова... in Delphi & Lazarus
Через 5-10 лет вы будете плеваться на нынешний интернет смартфонов? )) Думаю, что да
источник

AW

Alex Wow in Delphi & Lazarus
Да и в этом нет ничего плохого)
источник