M
Mikle77
Как искать по части значения поля в db.Search ??
Формируем запрос по заданным критериям в базу. Сейчас ищем так:
SFormula={(Company_FullName = "}+doc.FullName(0)+{")}
SFormula= SFormula +{(company_jaddress = "}+doc.City(0)+{")}
Set dc = dbCorr.Search (SFormula, Nothing, 0)
Проблема заключается в следующем, что отбираются только те организации, где в условии прописано полностью идентичное значение.
Например по адресу: если нам нужны все организации, которые находятся в Красноярске, то в поле «doc.City» мы должны ввести полностью «Красноярск». Как сделать так, чтобы можно было сформировать запрос по части текста: например мы вводим в поле «Крас», в ответ должны получить все документы где есть «Крас»- «Красноярск», «Краснодар» и т.п.
Т.е. =(равно) в условии не подходит, как задавать условие или какой метод нужно использовать в данном случае?
Формируем запрос по заданным критериям в базу. Сейчас ищем так:
SFormula={(Company_FullName = "}+doc.FullName(0)+{")}
SFormula= SFormula +{(company_jaddress = "}+doc.City(0)+{")}
Set dc = dbCorr.Search (SFormula, Nothing, 0)
Проблема заключается в следующем, что отбираются только те организации, где в условии прописано полностью идентичное значение.
Например по адресу: если нам нужны все организации, которые находятся в Красноярске, то в поле «doc.City» мы должны ввести полностью «Красноярск». Как сделать так, чтобы можно было сформировать запрос по части текста: например мы вводим в поле «Крас», в ответ должны получить все документы где есть «Крас»- «Красноярск», «Краснодар» и т.п.
Т.е. =(равно) в условии не подходит, как задавать условие или какой метод нужно использовать в данном случае?