Я просто отлаживал макрос в MS Access, и когда он достиг точки останова, запустил запрос, и я скопировал данные из него в буфер обмена. Некоторые значения были нулевыми, прежде чем перейти к следующему шагу, затем я запустил следующий шаг, который запустил запрос, который изменил данные, которые я имел в буфере обмена. Затем я вставил данные, и значения, которые раньше были нулевыми, были изменены запросом ... что привело к довольно большому WTF с моей стороны, когда я вставил данные.
Итак, мой вопрос: MSAccess обновляет данные в буфере обмена, когда они изменяются в базе данных? Это единственное объяснение тому, что там произошло.