Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Расширенный поиск по базе [D6, dBase, FoxPro, Paradox]


BAYES ©   (2003-07-11 12:05:00) 

Объекты:
1)Form1
2)DBGrid1
3)Table1
4)DataSource1
5)Button1

У меня есть поле "Примечание" оно индексировано, в этом поле имеется N многосторчных записей.
Вопрос:
Как мне найти (по нажатию Button1) например слово "шоссе" и любое другое в строке "Шла Маша по шоссе и сосала сушку".


MsGuns   (2003-07-11 13:14:00) [1]

Если так уж богопротивен SQL, то можно поставить "левый" TTable, и прям по нему искать в цикле While not Eof с уже известной фичей pos. Если нашли, то по ID (или RecNo в случае отсутствия уник.идентификатора) выставить отображаемый НД Locate`ом или MoveBy


DenK_vrtz   (2003-07-11 12:59:00) [2]

BAYES, нужные и не нужные галочки - это второй вопрос. Тем более случайные! Случайность - частный случай закономерности (с)
см. п.2 DenK_vrtz © (11.07.03 12:25). Перебираешь и проверяешь.
А почему же SQL-запросы не нравятся?


BAYES   (2003-07-11 12:41:00) [3]

Я случайно поставил нужную галочку FoxPro.
Все хорошо, но хотелось произвести поиск без запроса SQL.


BAYES   (2003-07-11 12:40:00) [4]

Я случайно поставил кучу не нужных галочек, а
т.е. FoxPro.
Все хорошо, но хотелось произвести поиск без запроса SQL.


DenK_vrtz   (2003-07-11 12:25:00) [5]

BAYES (11.07.03 12:05),
1.Запрос SQL
2.Функция pos
3...и так далее и так далее


Rol   (2003-07-11 12:21:00) [6]

LocalSQL.hlp


Наверх

Титульная страница Поиск, карта сайта Написать письмо