Tengo un boton en un formulario el cual al ser presionado por el usuario
deberia producir la impresión de un informe en 3 copias.

No se como hacer para imprimir más de 1 copia.

Por ahora lo tengo solucionado con un

for i = 1 to 3
        DoCmd.OpenReport "rptxx", acViewNormal
next

Pero supongo que debe haber alguna forma más profesional de hacerlo.


RESPUESTAs
==========

DoCmd.OpenReport "reporte", acViewPreview
DoCmd.PrintOut acPages, , , , 3
DoCmd.Close acReport, "reporte"

Otra Respuesta

'Selecciono el informe en la ventana base de datos 
  DoCmd.SelectObject acReport, "InformeTal", True
'Imprimo 3 copias.  
  DoCmd.PrintOut acPages, , , , 3
Si quieres puedes sacar un Inputbox al usuario pidiendole 
el número de copias.





    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)