【发布时间】:2015-01-06 23:26:49
【问题描述】:
我有一个包含员工记录的访问数据库。我正在尝试为每条记录分别生成一份报告(作为 PDF,文件名作为员工姓名)。除此之外,我还有一个查询需要按记录运行以生成一些外部指标。请告诉我如何进行,因为我目前无法产生任何重要的东西。 提前致谢, 维宝
【问题讨论】:
-
欢迎来到 SO,请花点时间发布更多关于您迄今为止尝试过的内容、输入数据以及所需输出的信息
我有一个包含员工记录的访问数据库。我正在尝试为每条记录分别生成一份报告(作为 PDF,文件名作为员工姓名)。除此之外,我还有一个查询需要按记录运行以生成一些外部指标。请告诉我如何进行,因为我目前无法产生任何重要的东西。 提前致谢, 维宝
【问题讨论】:
用员工姓名,id等设置报告标题。保存为pdf时将用作文件名
DoCmd.SetWarnings False ' 禁用警告
DoCmd.OpenReport YourReportName, acViewDesign, , YourFilterCondition ' 打开报告
Reports!rptQuotDetails.Report.Caption = YourEmployeeNameAndID
DoCmd.PrintOut acPrintAll ' 打印报告
DoCmd.Close acReport, YourReportName, acSaveNo ' 关闭报告而不保存
DoCmd.SetWarnings True Close ' 重新启用警告
你可以使用这个sn-p作为按钮的_Click事件的代码。
或者,您可以使用员工 ID 或其姓名或报告代码中的任何内容来设置标题 (Me.caption = ...)。
【讨论】: