Я использую форму для отслеживания действий для моей работы. Форма также обрабатывает вложения. Все было хорошо, но с тех пор, как ИТ-специалисты перевели мою систему на Windows 10 и одновременно на Office 13, затем на 2016 год. Функция прикрепления работает неправильно. При добавлении вложения к новой записи он завершает VBA без ошибок, но сохраняет запись в предыдущей записи. Что-то изменилось в более поздних версиях, о чем я должен знать. Я использую достаточно простую программу для добавления файлов: -
Dim db As DAO.Database
Dim rsParent As DAO.Recordset2
Dim rsChild As DAO.Recordset2
Set db = CurrentDb
Set rsParent = Me.Recordset
rsParent.OpenRecordset
rsParent.Edit
Set rsChild = rsParent.Fields("Attachments").Value
rsChild.AddNew
rsChild.Fields("FileData").LoadFromFile FilePath
rsChild.Update
rsParent.Update