У меня есть форма, на которой есть кнопка для отчета. Я хочу установить Report .Recordsource на все, что на экране, так что в основном мне нужно .RecordsetClone формы отправить в Report. Вот что я пробовал, но он не работает:Отчет о доступе - Recordsetclone as. Recordsource
Me.Recordsource= Forms!Myform.RecordsetClone
У меня есть неверный аргумент. Есть идеи, как это решить?
EDIT:
Я попробовал это тоже - эта кнопка расположена на форме, которая имеет записи и открывает отчет:
Private Sub cmdOpenReport_Click()
DoCmd.OpenReport "MyReport", acViewReport
Reports![MyReport].RecordSource = Me.RecordSource
Reports![MyReport].Filter = Me.Filter
Reports![MyReport].FilterOn = True
End Sub
'Recordsource' хочет строку (запрос или SQL). Вы можете попробовать «Set Me.Recordset = Forms! Myform.RecordsetClone», но я не уверен, что это работает. – Andre
@Andre, при вставке этого в событие Report_Open, я получил ошибку: «Эта функция доступна только в ADP». Похоже, это не работает. – LuckyLuke82