我将尽可能具体,但如果我的问题一开始令人困惑,我深表歉意......
在我的访问数据库中,我有 5 个表,它们通过"RefNum"(一个自动编号(相关,"RefNum"的范围是 1-2694(或 2694 条记录(。我创建了一个两页的报告。当我创建一个表单来打印报告时,它会创建一个 5388 页的大型 PDF(每条记录 2 页(。我希望它做的是为每条记录创建一个报告的PDF,因此每个文件将是每条记录的两页报告。
在创建每个文件时,我希望它将文件重命名为其受人尊敬的属性之一。
示例:每个 PDF 文件将重命名为 --> StudentID.Term
所以我假设我可以通过在按钮上附加一个宏来做到这一点,但由于我缺乏经验,我迷路了。
有人可以帮助我解决这个宏吗?
使用 MS Access 2007 或更高版本,您可以利用 OpenReport 的 Where 参数。在此之前,您可以更改报表所基于的查询的 SQL,或使用参数查询。循环访问相关记录集以获取 Where 语句或参数的 ID。