Метод ТИП_SQL.НАЙТИ
Метод НАЙТИ позволяет осуществить поиск по индексированным полям.
ФУНКЦИЯ ТИП_ЛОГИКА: НАЙТИ(ТИП_СТРОКА: поле; *: значение)
Параметры
- поле
- Имя поля.
- значение
- Значение поля.
Возвращаемое значение
ДА – если запись с заданным значением указанного поля найдена, НЕТ – в противном случае. В случае успеха найденная запись становится текущей. При отсутствии поля, отсутствии или устаревании индекса, выдается сообщение об ошибке.
Пример использования
СОЗДАТЬ ( бд, ТИП_SQL ) // создаем объект БД-SQL // создаем индекс NameX по полю iNAIM бд.ЗАПРОС ("CREATE INDEX NameX ON 'produkt.dbf' (iNAIM)") // открываем таблицу с индексом NameX бд.ОТКРЫТЬ ("produkt.dbf", "NameX") // ищем по полю iNAIM запись со значением переменной поиск ЕСЛИ бд.НАЙТИ ("iNAIM", поиск) ТО СООБЩЕНИЕ ("Запись найдена:"+СИМВ (13)+СТР (бд.ПОЛЕ ("iNAIM") )+ " "+ СТР (бд.ПОЛЕ ("iCODE")) ) ИНАЧЕ СООБЩЕНИЕ ("Запись не найдена!") КОНЕЦ_ЕСЛИ