Как Искать по части значения поля в Db.search ?

Mikle77

Well-Known Member
19.12.2007
80
0
#1
Как искать по части значения поля в db.Search ??

Формируем запрос по заданным критериям в базу. Сейчас ищем так:
SFormula={(Company_FullName = "}+doc.FullName(0)+{")}
SFormula= SFormula +{(company_jaddress = "}+doc.City(0)+{")}
Set dc = dbCorr.Search (SFormula, Nothing, 0)

Проблема заключается в следующем, что отбираются только те организации, где в условии прописано полностью идентичное значение.

Например по адресу: если нам нужны все организации, которые находятся в Красноярске, то в поле «doc.City» мы должны ввести полностью «Красноярск». Как сделать так, чтобы можно было сформировать запрос по части текста: например мы вводим в поле «Крас», в ответ должны получить все документы где есть «Крас»- «Красноярск», «Краснодар» и т.п.

Т.е. =(равно) в условии не подходит, как задавать условие или какой метод нужно использовать в данном случае?