Do While Not rst.EOF = True
If rst!Green.Value = "Y" Then
DoCmd.OpenReport "rptgreen", acPreview, , "[Record Number] = '" & rst![Record Number] & "'"
DoCmd.OutputTo acReport, "rptGreen", acFormatPDF, "rptgreen" & rst![Record Number] & ".pdf"
DoCmd.Close acReport, "rptgreen"
End If
If rst!red.Value = "Y" Then
DoCmd.OpenReport "rptred", acPreview, , "[Record Number] = '" & rst![Record Number] & "'"
DoCmd.OutputTo acReport, "rptred", acFormatPDF, "rptred" & rst![Record Number] & ".pdf"
DoCmd.Close acReport, "rptred"
End If
rst.MoveNext
Loop