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

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


какой стеб ? Вам фактически решение предложили, для приличия хотя бы дернулся в эту сторону...
Открываешь экселем, сохраняешь уже в формате экселя и цепляешь уже эксель точно так же как цеплял dbf
...
Рейтинг: 0 / 0
02.08.2020, 14:15
    #39985907
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ФИАС в ACCESS
Доп. вопрос по теме топика, чем лучше пользоваться сейчас для формирования и поиска адресов в СУБД. Справочником ФИАС или КЛАДР?
Если кто тестил и первый и второй, можете подсказать отличия работы. Используем КЛАДР при формировании маршрутов транспортных средств достаточно давно.
...
Рейтинг: 0 / 0
02.08.2020, 18:51
    #39985966
vasjaspb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ФИАС в ACCESS
Сергей, давненько я скачивал с сайта налоговой КЛАДР, и пользовался базкой, для поиска индексов. Квартиры по улицам были свалены в кучку блоками через запятую. Сейчас в ФИАС, база имеет нижайший уровень - квартиру, что на мой взгляд удобней. Скачайте, с сайта налоговой базу в dbf, да попробуйте файл ACCES, для этого я выложил выше, он абсолютно рабочий, причем для всех регионов РФ.
...
Рейтинг: 0 / 0
02.08.2020, 19:04
    #39985968
vasjaspb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ФИАС в ACCESS
vmag, удивило, как вы в одном предложении, умудрились передать столько эмоций... Спасибо за участие! Конечно была идея, преобразования xml и в xlsx и в dbf... Но они, эти файлы - огрооооомные, и их оооочень много... Короче не охота...
...
Рейтинг: 0 / 0
02.08.2020, 20:21
    #39985976
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ФИАС в ACCESS
vasjaspb, есть же XML ODBC Driver ( например тут )
...
Рейтинг: 0 / 0
02.08.2020, 20:42
    #39985980
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ФИАС в ACCESS
vasjaspb,
Спасибо! В принципе при использовании КЛАДР неудобно сопоставлять города, улицы, строения, дома. Структура индексов немного нелогичная.
Сейчас почитал про фиас, там ввели дополнительные индексы для более удобного сопоставления. Наверное скоро на него и переедем)
...
Рейтинг: 0 / 0
03.08.2020, 05:26
    #39986028
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ФИАС в ACCESS
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
03.08.2020, 05:34
    #39986030
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ФИАС в ACCESS
добавлю - MDAC не ниже 2.7
...
Рейтинг: 0 / 0
03.08.2020, 09:19
    #39986044
vasjaspb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ФИАС в ACCESS
Панург, ничего не происходит... :-((
...
Рейтинг: 0 / 0
03.08.2020, 09:28
    #39986046
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ФИАС в ACCESS
vasjaspb
ничего не происходит... :-((
А что ты ожидаешь? Всё отображается в окно Immediate . Больше этот код ничего не делает.

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

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


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