Я пытаюсь экспортировать в 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 не обновляется новыми данными из базы данных.