我有一個表格,它有報告按鈕。我想設置Report.Recordsource到屏幕上的任何東西,所以基本上我需要.RecordsetClone的形式發送到報告。這是我試過的,但它不起作用:訪問報告 - Recordsetclone as。記錄源
Me.Recordsource= Forms!Myform.RecordsetClone
我得到一個無效的參數。任何想法如何解決這個問題?
編輯:
我想這太 - 這個按鈕被放置在具有記錄和打開Report形式:
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