Иерархическая бд на основе таблиц КЛАДР

RenNeoN

Здравтвуйте! Я не знаю как в Аксесе организовать выборку определенных адресов по принадлежащим им ряде цифр, например есть ряд цифр: 0014610475710456, я выбираю (в моем случае по Классификатору адресов России) Ярославскую облать... из поля ряда цифр считываюся первые 3 слева ( 001) и выводится список только тех адресов у которых присутсвует в своем ряде цифр ( 001), следовательно они из ярославской области, и так далее до дома... Подробнее о КЛАДРе можно узнать тут: http://www.gnivc.ru/Document.aspx?id=80Заранее спасибо
3 ответа

RenNeoN

Не ясна суть проблемы... Число 0014610475710456 у Вас записано в текстовом поле. Используя функции Mid, Left, Right Вы можете получить требуемую группу цифр в текстовом виде. Преобразовать из текста в число поможет функция Val.


RenNeoN

Не ясна суть проблемы... Число 0014610475710456 у Вас записано в текстовом поле. Используя функции Mid, Left, Right Вы можете получить требуемую группу цифр в текстовом виде. Преобразовать из текста в число поможет функция Val.
Да, числу 0014610475710456 принадлежит допустим Ярославская обл.... мне надо когда я выберу из выподающего списка ее... то в следующем выподающем списке выбирать не все деревни, хутора, поселки и тд России, а только те которые находятся в Яр обл, все это осуществляется спомощью сравнивания чисел, которые для одинаковых уровней классификации адресов имеют схожие ЭЛЕМЕНТЫ этого числа, как раз для того чтобы разделить адреса на 5 уровней....как я понял мне помогут функции Mid, Left, Right, а можете сказать как их использовать..? в запросах?


RenNeoN

Пример.