按照说明将以下vbscript输入主报表上子报表头的TEXT字段。
"[Time Charge Date] = '" & [Time Charge Date] & "'"
子报表仅生成等于主报表的最后记录日期的记录。通过更改最后一条记录上的日期来确认,子报告记录也随之而来。
无法在子报表数据源中使用主报表WHERE语句。 (误差)
试用和错误语法测试徒劳无功。
答案 0 :(得分:0)
为了与子报表共享主报表日期范围参数,您可以在脚本事件中更新子报表的DataSource.RecordSource,例如,您可以将以下代码放在主报表的Report.OnOpen脚本中:
fldSubReport.Subreport.DataSource.RecordSource = "select * from Orders where OrderDate between #" & [Start Date] & "# and #" & [End Date] & "#"
请点击here下载示例报告(" sample.xml"),以展示上述实施。
注意:Sample.xml使用C1NWind.mdb数据库。