宏的外观会是什么样子,可以为数据库中的每条记录保存报告的 PDF(在访问中)



我将尽可能具体,但如果我的问题一开始令人困惑,我深表歉意......

在我的访问数据库中,我有 5 个表,它们通过"RefNum"(一个自动编号(相关,"RefNum"的范围是 1-2694(或 2694 条记录(。我创建了一个两页的报告。当我创建一个表单来打印报告时,它会创建一个 5388 页的大型 PDF(每条记录 2 页(。我希望它做的是为每条记录创建一个报告的PDF,因此每个文件将是每条记录的两页报告。

在创建每个文件时,我希望它将文件重命名为其受人尊敬的属性之一。

示例:每个 PDF 文件将重命名为 --> StudentID.Term

所以我假设我可以通过在按钮上附加一个宏来做到这一点,但由于我缺乏经验,我迷路了。

有人可以帮助我解决这个宏吗?

使用 MS Access 2007 或更高版本,您可以利用 OpenReport 的 Where 参数。在此之前,您可以更改报表所基于的查询的 SQL,或使用参数查询。循环访问相关记录集以获取 Where 语句或参数的 ID。

最新更新