Access - Para joja_2

 
Vista:

Para joja_2

Publicado por jesus (861 intervenciones) el 10/03/2001 05:42:54
Como no me gusta dejar las soluciones a medias, te envío el código para hacer las copias que quieras.

DoCmd.OpenReport "NombreInforme", acNormal
DoCmd.PrintOut acPages, 1, 1, , 3

Respecto a los destinatarios hay un código bastante complejo, ya que hay distintas veriables a parametrizar.
Buscaremos una solución más sencilla.
Todo se andará.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Para joja_2

Publicado por joja_2 (40 intervenciones) el 10/03/2001 08:37:30
Jesus, yo he realizado:
for i=1 to 3
if i=1 then
me!mitexto="Ejemplar 1"
docmd.openreport "Factura2,acnormal
elseif i=2 then
... De esta manera saco 3 copias de una factura y cada una con una inscripción dependiente de cuadro de texto "mitexto", ya que en el informe he colocado un cuadro de texto independiente con origen de datos "=forms!miformulario!mitexto"
¡Funciona!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Para joja_2

Publicado por jesus (861 intervenciones) el 10/03/2001 17:11:44
Perfecto! Has dado con la forma ideal de hacer exactamente lo que querias.
Me alegro que la colaboración entre programadores de resultado.
Un saludo.
Jesús
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar