powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как правильно перенастроить сводную таблицу в Excel на другой путь источника
5 сообщений из 5, страница 1 из 1
Как правильно перенастроить сводную таблицу в Excel на другой путь источника
    #32223336
yuniki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как правильно перенастроить сводную таблицу в Excel на другой путь источника данных (MDB база).
В данном сеансе работы с книгой Источник данных собирается во временной MDB базе, которая после закрытия книги удаляется. Поэтому при очередном открытии книги после получения данных следует сводные таблицы перенастраивать на другой путь к новой временной MDB базе.
Следующий кусок работает но не всегда(не могу понять почему и как заставить его работать) :
[src]
With ActiveSheet.PivotTables(PvtName).PivotCache
StrSql = .CommandText
.Connection = _
"ODBC;DBQ=" + NewTmpDbPath + ";DefaultDir=" + NameFile(NewTmpDbPath, "P") & _
";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5" & _
";SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"
.CommandType = xlCmdSql
.CommandText = StrSqlEnd
End With
...
Рейтинг: 0 / 0
Как правильно перенастроить сводную таблицу в Excel на другой путь источника
    #32223924
Igogo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде всё правильно, если ещё refresh в конце вставить, то вообще идеально :)
...
Рейтинг: 0 / 0
Как правильно перенастроить сводную таблицу в Excel на другой путь источника
    #32224574
yuniki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди отзовитесь !!!

В ответ на ActiveSheet.PivotTables(PvtName).RefreshTable :
"Ошибка [Microsoft][Драйвер ODBC Microsoft Access] Не удается найти файл <имя старого MDB файла>" .

Как оказалось внутри SQL запроса сводной таблицы, которая была построена ручным путем через получение данных через ODBC, MsQuery стоит "Select ... FROM `E:\DOCUME~1\NIKIPH~1\LOCALS~1\Temp\USYPHEQF`.T T ", т.е. абсолютный путь .

и строка обновления запроса .CommandText = StrSql не работает - говорит "Application Define or ObjectDefine Error" .
...
Рейтинг: 0 / 0
Как правильно перенастроить сводную таблицу в Excel на другой путь источника
    #32224584
yuniki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может кто знает - как можно сохранить сразу все свойства сводной таблицы, убить ее , построить заново и восстановить все ее настройки из сохранения.тогда бы задача была решена!
...
Рейтинг: 0 / 0
Как правильно перенастроить сводную таблицу в Excel на другой путь источника
    #32224586
Fuzzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй свойство SourceData - там и путь, и SQL, и путь в SQL
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как правильно перенастроить сводную таблицу в Excel на другой путь источника
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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