Discussion:
Imprimir dos INFORMES desde access
(demasiado antiguo para responder)
d***@gmail.com
2016-11-16 10:04:17 UTC
Permalink
Buenas, tengo un pequeño problema.

Tengo este código con el que pretendo imprimir 2 copias de un informe:

DoCmd.OpenReport "Impalbara", acViewPreview, , "Idalbara = " & Nz(Me.Idalbara, 0)
DoCmd.SelectObject acReport, "Impalbara"
DoCmd.PrintOut , , , , 2
DoCmd.Close acReport, "Impalbara"

Haga lo que haga (impresion en .pdf o impresora la que sea) siempre me genera UN informe, aunque el 2 lo cambie por cualquier n, siempre sale 1 informe.

Que hago mal???

Mil gracias a todos!!
José Mª Fueyo
2016-11-16 15:02:46 UTC
Permalink
Hola
No nos comentas que versión de Access utilizas.
Prueba a agregar un último parámetro, con valor 0

DoCmd.PrintOut , , , , 2, 0

De la ayuda:
CollateCopies Opcional Variant Use True (–1) para intercalar las copias y False (0) para imprimir sin intercalación. Si deja en blanco este argumento, se asume el valor predeterminado (True).

Salu2,
José Mª Fueyo
d***@gmail.com
2016-11-16 18:35:01 UTC
Permalink
Post by José Mª Fueyo
Hola
No nos comentas que versión de Access utilizas.
Prueba a agregar un último parámetro, con valor 0
DoCmd.PrintOut , , , , 2, 0
CollateCopies Opcional Variant Use True (–1) para intercalar las copias y False (0) para imprimir sin intercalación. Si deja en blanco este argumento, se asume el valor predeterminado (True).
Salu2,
José Mª Fueyo
Hola,
Ante todo gracias por contestar.
Lo he probado en Access 2010, y el resultado es el mismo. Pese a que configuro DoCmd.PrintOut , , , , 2, 0 me arroja solo un informe, tanto si la impresora predeterminada es pdf o cualquier otra local....
Ya no sé que hacer para que me genere dos copias del mismo informe....

La idea que quiero es poder imprimir dos copias de un informe en horizontal en un folio (son albaranes) de manera que al doblar el folio pueda cortar y tenga dos albaranes...

No se si puedo hacerlo con otro código...lo siento pero es mis conocimientos son limitados!!!

MIl gracias!!!

Loading...