我有一个由员工记录组成的访问数据库。我正在尝试为每个记录单独生成一个报告(作为PDF,文件名为员工姓名)。除此之外,我还需要为每条记录运行一个查询,以生成一些外部指标。请告知我如何继续,因为我目前无法生产任何重要的东西。 提前致谢, Vibhor
答案 0 :(得分:0)
使用员工姓名,身份证等设置报告标题。以pdf格式保存时将用作文件名
DoCmd.SetWarnings False '禁用警告
DoCmd.OpenReport YourReportName ,acViewDesign, YourFilterCondition '打开报告
报告!rptQuotDetails.Report.Caption = YourEmployeeNameAndID
DoCmd.PrintOut acPrintAll '打印报告
DoCmd.Close acReport, YourReportName ,acSaveNo '关闭报告没有保存
DoCmd.SetWarnings True Close '重新启用警告
您可以将此代码段用作按钮的_Click事件的代码。
或者,您可以使用员工ID或其名称o在报告代码中设置标题(Me.caption = ...)。