Поиск по ключу в DBF #285302


#0 by YauheniL
Подскажите, пожалуйста. Есть файл DBF с индексом по полям NUMER и DATA (индекс строковый: "DTOS(DATA) + TRIM(NUMER)". Хотелось бы использовать поиск по ключу, но после открытия файла и определения текущего индекса, поле "ключ" остается недоступным для записи в него значений. А без записи в поле "ключ", невозможно сделать поиск по ключу. Подскажите, пожалуйста, что я делаю не так?
#1 by Vist
А индексный файл тоже открыл?
#2 by YauheniL
Да, индексный файл открывается с помощью передачи в следующую функцию: параметра "ПутьКИндексу", куда прописывается путь к файлу с расширением CDX. Естественно, этот файл CDX является индексом нужного файла ДБФ. Кроме того, файл ДБФ "знает", какие индексы у него есть и текущий индекс назначается нормально.
#3 by у лю 427
внимательно читать НАЙТИ по ключу - там есть 2 способа задания ключа...
#4 by YauheniL
На самом деле, я уже сделал с помощью метода "Найти". Вручную задал правило вывода индекса и все работает как часы!!! :) Но мне до сих пор интересно: а неужели метод "НайтиПоКлючу" не работает (ведь поле ключ недоступно-таки для записи)? Да, я файлик под 1с 8.0 считать пытаюсь.
#5 by YauheniL
Позводю себе подвести итоги: 1. Метод "НайтиПоКлючу" объекта "XBase" признать нерабочим. 2. Вместо метода "НайтиПоКлючу" использовать метод "Найти" объекта "ХBase".
#6 by YauheniL
ТОПИК СЧИТАТЬ ЗАКРЫТЫМ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С