Я использую Access совсем немного, но только в коде VBA. У меня есть код, который работает, но я попытался скомпилировать код и получить следующую ошибку.Access 2013 Ошибка компиляции - требуется объект
Private Sub Report_Open(Cancel As Integer)
Dim RS As Date
Set RS = CurrentDb.OpenRecordset("tblDate")
MsgBox ("The month and year are: " & RS)
DoCmd.OutputTo acOutputReport, "LP Completions", "PDFFormat(*.pdf)", Chr(34) & "\\sharepoint.xx.yyyy.zzz\Reports\" & Format(RS.Fields(0), "yyyy-mm") & Chr(32) & " - LP Completions - Exec Report.pdf" & Chr(34), False
End Sub
Я получаю ошибку компиляции: требуется объект. В представлении кода подсвечивается RS =.
У меня нет подсказки, почему это происходит. Может ли кто-нибудь дать некоторые рекомендации относительно того, как это исправить? Спасибо!
Снимите 'Set' – arcadeprecinct
Кроме того, если я Google вашего точного вопроса названия первого удара я получаю объясняет именно это. – arcadeprecinct
Я тоже погуглил и увидел запись, которую вы упомянули. Когда я удаляю Set I, получаю еще одну ошибку. Ошибка компиляции: несоответствие типов. –