powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ФИАС в ACCESS
25 сообщений из 37, страница 1 из 2
ФИАС в ACCESS
    #39985811
vasjaspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья мои, подскажите как прицепить XML-ку!!! С dbf-ками получилось, пример прилагаю. Файлы с сайта налоговой.
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39985866
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasjaspb,

Экселем открывай
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39985872
vasjaspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
court, стёб стёбом, но вся эта история имеет некий прикладной характер, и с файлами dbf, очень даже работает. Применяется как помощник в правильном наборе адреса и поиске почтового индекса. Но все равно благодарю, за участие, дай бог вам здоровья и долгих лет жизни.
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39985876
vasjaspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Файл кидается в папку с dbf файлами ФИАС. https://drive.google.com/file/d/1_315Axq4m3se6XkTrUlTF9oj55NbxY5I/view?usp=sharing
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39985889
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasjaspb
court, стёб стёбом,


какой стеб ? Вам фактически решение предложили, для приличия хотя бы дернулся в эту сторону...
Открываешь экселем, сохраняешь уже в формате экселя и цепляешь уже эксель точно так же как цеплял dbf
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39985907
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доп. вопрос по теме топика, чем лучше пользоваться сейчас для формирования и поиска адресов в СУБД. Справочником ФИАС или КЛАДР?
Если кто тестил и первый и второй, можете подсказать отличия работы. Используем КЛАДР при формировании маршрутов транспортных средств достаточно давно.
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39985966
vasjaspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей, давненько я скачивал с сайта налоговой КЛАДР, и пользовался базкой, для поиска индексов. Квартиры по улицам были свалены в кучку блоками через запятую. Сейчас в ФИАС, база имеет нижайший уровень - квартиру, что на мой взгляд удобней. Скачайте, с сайта налоговой базу в dbf, да попробуйте файл ACCES, для этого я выложил выше, он абсолютно рабочий, причем для всех регионов РФ.
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39985968
vasjaspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag, удивило, как вы в одном предложении, умудрились передать столько эмоций... Спасибо за участие! Конечно была идея, преобразования xml и в xlsx и в dbf... Но они, эти файлы - огрооооомные, и их оооочень много... Короче не охота...
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39985976
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasjaspb, есть же XML ODBC Driver ( например тут )
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39985980
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasjaspb,
Спасибо! В принципе при использовании КЛАДР неудобно сопоставлять города, улицы, строения, дома. Структура индексов немного нелогичная.
Сейчас почитал про фиас, там ввели дополнительные индексы для более удобного сопоставления. Наверное скоро на него и переедем)
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986028
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasjaspb, если просто прочитать xml в набор, то можно так.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Sub test_()
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset

Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset

cnn.Open "Provider=MSDAOSP; Data Source=MSXML2.DSOControl;"
rst.Open CurrentProject.Path & "\AS_ADDRESS_OBJECTS_20200629_3db5eab2-df55-4bf3-9f87-8ec52df85da6.xml", cnn
'
Debug.Print rst.RecordCount
Debug.Print rst.GetString(ColumnDelimeter:=vbTab, RowDelimeter:=vbCrLf)

'Stop
rst.Close
cnn.Close

Set rst = Nothing
Set cnn = Nothing
End Sub
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986030
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавлю - MDAC не ниже 2.7
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986044
vasjaspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панург, ничего не происходит... :-((
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986046
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasjaspb
ничего не происходит... :-((
А что ты ожидаешь? Всё отображается в окно Immediate . Больше этот код ничего не делает.

ЗЫ. Ничего из отмеченного ниже выделенного (и выделенное тоже) в окне References не нужно.
ЗЫЫ. И регулярные выражения тоже...
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986048
vasjaspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панург, тогда все ОК, результат виден в Immediate. Просто я ждал чуда-таблички, которую можно колупать... :-)))
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986050
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasjaspb
Просто я ждал чуда-таблички
она есть... в памяти.
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986051
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasjaspb
которую можно колупать
а это выше смотри моё сообщение (первое).
Я сам не пробовал...
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986053
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasjaspb, кстати, а чем вызвано использование xml , есть же там же аналог в dbf ? Прилинковал dbf и всё.
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986055
vasjaspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панург, DBF освоены, это да. Но затейники из налоговой деление по муниципальным образованиям, решили сделать в виде ГАР БД ФИАС на основе XML, а мне это важно.
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986060
vasjaspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панург, ну вот, натворили вы делов... Сижу смотрю на этот Immediate, наполненный вожделенными данными из xml, а что с этим делать не знаю, душевный покой накрылся тазом. Висит груша нельзя скушать... :-))))))
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986071
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasjaspb
что с этим делать не знаю
А что собирался то? Я как бэ тоже не знаю.
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986075
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалов
vasjaspb,
Спасибо! В принципе при использовании КЛАДР неудобно сопоставлять города, улицы, строения, дома. Структура индексов немного нелогичная.
Сейчас почитал про фиас, там ввели дополнительные индексы для более удобного сопоставления. Наверное скоро на него и переедем)
ФИАС и семь смертных граблей разработчика

Так-то не проверял, да и вообще узнал про энтот ФИАС только из этого топика. Может поправили...
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986077
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasjaspb
Висит груша нельзя скушать... :-))))))
почему? там всё прекрасно можно использовать.
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986085
vasjaspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панург
А что собирался то? Я как бэ тоже не знаю.
Да хотя бы иметь обычную табличку с этими данными, как в моем примере.
...
Рейтинг: 0 / 0
ФИАС в ACCESS
    #39986086
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasjaspb, так перебери полученный набор (Recordset) и сложи в нужную таблицу.
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ФИАС в ACCESS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]