В Access я создал кнопку для отправки отчета по электронной почте в формате PDF. Он работает нормально при первом использовании, затем, если я пытаюсь использовать его снова, выдается ошибка «невозможно заблокировать таблицу». Я использовал следующий код:
Private Sub Btn_TNA_Report_Click()
Dim MyDate As Date
Dim x2 As String
MyDate = Date
x2 = Me.Email_Of_Contact_Person
DoCmd.SendObject acSendReport, "Rpt_TNA_Email", acFormatPDF, x2, , , "NMUH Request for Staff Education Places " & Date, "Dear Colleague," & vbCrLf & vbCrLf & "Please find PDF of request attached." & vbCrLf & "" & vbCrLf & vbCrLf & "Thank you", True
End Sub
Мне нужно закрыть базу данных и открывать ее каждый раз, чтобы разблокировать таблицу. Я пытался добавить строку перед открытием отчета, чтобы удалить поврежденную таблицу, но это тоже не сработало.
Есть мысли, ребята?