Описание ситуации:
У меня есть БД доступа, куда я экспортирую данные с помощью следующей команды в Excel:
DoCmd.TransferSpreadsheet
Экспорт работает, и данные экспортируются в существующий файл Excel в правильные столбцы (отсюда и использование верхней команды). Однако, что не работает, так это вычисления формул, используемых в других полях (поля, использующие данные обновленных полей).
Когда вы выбираете одно из этих полей с формулами и просто нажимаете ввод, он вычисляет правильные значения с полями, которые были обновлены базой данных доступа. Так что я предполагаю, что обновление полей с формулами не происходит, потому что внедрение данных не происходит, когда таблица Excel открывается в Excel. (поэтому пересчет полей с данными обновления не производится)
например:
Field 1 | field 2 | field 3(=Sum(Field1,Field2)
- Поля 1 и 2 обновляются через Access через DoCmd-команду.
- Поле 3 должно быть обновлено с расчетом новых значений.
Любые идеи о том, как я могу заставить обновления этих полей? (Field3)