Доступ к экспорту в Excel не обновляет электронную таблицу, если на нее ссылается график - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь экспортировать в Excel из доступа, используя следующие

OutputFileName = DLookup("[DataPath]", "[DataPaths]", "[DataPaths].DataPathID = 1")
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "CashflowExport", OutputFileName, True

Теперь в Excel добавлен график для ссылки на эту электронную таблицу, которая обновляется с помощью вышеуказанного кода из таблицы базы данных CashflowExport, когда я ее экспортирую, она не обновляет электронную таблицу. Как я могу получить это для корректного обновления?

Редактировать: поэтому все, что не происходит, это то, что все записи из базы данных, экспортируемые в конкретную электронную таблицу (на которую ссылается диаграмма), не обновляют эту электронную таблицу.

Однако, когда я пытаюсь обновить данные электронной таблицы (когда на нее ссылается диаграмма, она также использует те же четыре столбца) из данных базы данных, у нее нет обновления информации в электронной таблице. Таким образом, электронная таблица остается такой же с теми же данными, что и раньше, и экспорт из данных доступа не обновляет данные в электронной таблице.

Edit2 : данные попадают в электронную таблицу CashflowExport из таблицы CashflowExport с помощью функции TransferPreadsheet в vba в доступе согласно коду

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "CashflowExport", OutputFileName, True

На него ссылается комбинированная диаграмма в электронной таблице CashflowChart, которая использует CashflowExport! $ B $ 2: $ B $ 43 для гистограммы и CashflowExport! $ D $ 2: $ D $ 43 для линейного графика

Когда диаграмма CashflowChart ссылается на электронную таблицу CashflowExport, функция экспорта TransferSpreadsheet из таблицы базы данных CashflowExport в электронную таблицу CashflowExport не обновляется новыми данными из базы данных.

...