![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Расширенный поиск по базе [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