КЛАДР у нас уже работает по индексу подставляет улицу. Сейчас требуется решить следующую задачу. Человек пишет улицу и получает ответ в каких городах эта улица есть и какой индекс.
В чем проблема?
Я просто сам сейчас кладр встраиваю в свою программу.
Все улицы в street.dbf, формат поля кода там:
СС РРР ГГГ ППП УУУУ АА, где
СС – код субъекта Российской Федерации (региона), коды регионов представлены в Приложении 2 к Описанию классификатора адресов Российской Федерации (КЛАДР);
РРР – код района;
ГГГ – код города;
ППП – код населенного пункта;
УУУУ – код улицы;
АА – признак актуальности наименования адресного объекта.
Без пробелов, естественно.
Задача (упрощенно) выдать массивом, или, пофиг чем, из этого кода: ССРРРГГГППП УУУУ 00
Где УУУУ соответствует названию улицы.
При этом, ССРРРГГГППП - если присмотреться это код для kladr.dbf
Дерзайте
p.s.
SELECT code FROM street.dbf WHERE name LIKE 'Ленина'
Из результата этого селекта выбрать все результаты, оканчивающиеся на 00, в выборке, в каждом коде, отбросить последние 6 символов - в результате будет код (структуры CCРРРГГГППП) для скармливания в kladr.dbf
p.s. Извините, если перемудрил)) И вам просто надо в стандартной программе просмотрщике КЛАДРа это сделать)