Imprimir o exportar informes de forma masiva con recordset
Gracias antes de mi pregunta por dedicarme su tiempo, la cuestión que que tengo la necesidad de imprimir/exportar y enviar por correo una serie de informes que tengo en una tabla y esto se debe hacer por separado y por el campo [CÓDIGO] pero como no se hacerlo bien escribo una sentencia por cada CÓDIGO como el siguiente ejemplo.
Para imprimir:
DoCmd.OpenReport "MAYORES-J", acViewNormal, "", "[CODIGO]=""0097""", acDialog
DoCmd.OpenReport "MAYORES-J", acViewNormal, "", "[CODIGO]=""0098""", acDialog
Para exportar:
DoCmd.OpenReport "MAYORES-J", acViewPreview, "", "[CODIGO]=""0098""", acHidden
DoCmd.OutputTo acOutputReport, "MAYORES-J", "PDFFormat(*.pdf)", "C:\INF\CALLE OLMOS.PDF", False, "", , acExportQualityPrint
DoCmd. Close acReport, "MAYORES-J"
La Pregunta es si es posible que realice estas operaciones por cada uno de los informes que coincidan el [CÓDIGO] si el campo [IMPRIMIR] esta activo.