直接用数据源有些麻烦。按我的理解,你应该是在窗体中建立按钮,再打开报表的吧?
1、如果主窗体有日期查询条件就最好不过了,只需要在报表里建立一个函数,对报表中的文本控件指定数据源即可。
2、如果没有查询条件,请在页脚处建立一个 DMin和Dmax的隐藏文本控件,然后在报表处建立一个函数引用过来。
Function Mytxt(ctr As Control) As String
Mytxt = ctr
End Function
在报表的文本控件的源里输入:
=Mytxt(Forms!窗体名!控件名)