我有一个表格,它有报告按钮。我想设置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