Access - MACRO PARA ABRIR E IMPRIMIR TRES INFORMES

 
Vista:
sin imagen de perfil
Val: 23
Ha aumentado 1 puesto en Access (en relación al último mes)
Gráfica de Access

MACRO PARA ABRIR E IMPRIMIR TRES INFORMES

Publicado por jorge (106 intervenciones) el 12/12/2014 12:15:22
Hola, ayuda, gracias

Tengo un informe A , un informe B y un informe C, ( seria original , copia, triplicado) necesito hacer un solo botón (con una macro o código) para que se abran los tres y se puedan imprimir los tres juntos.

PD 1: Hoy en la actualidad se abre uno solo con un parametro en la consulta: Como "*" & [INGRESE Nº REMITO].
PD 2; Tiene que ir cada uno en una hoja diferente
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
Imágen de perfil de Neckkito
Val: 529
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

MACRO PARA ABRIR E IMPRIMIR TRES INFORMES

Publicado por Neckkito (1157 intervenciones) el 13/12/2014 17:55:05
Hola!

Para imprimir un informe basta que utilices el siguiente código en un botón:

...
Public sub,...
docmd.openreport "NombreInforme1"
docmd.openreport "NombreInforme2"
docmd.openreport "NombreInforme3"
End sub
...

Eso te enviará los informes a la impresora predeterminada.

Saludos,

firmaMail
http://neckkito.siliconproject.com.ar
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
sin imagen de perfil
Val: 23
Ha aumentado 1 puesto en Access (en relación al último mes)
Gráfica de Access

MACRO PARA ABRIR E IMPRIMIR TRES INFORMES

Publicado por [email protected] (106 intervenciones) el 13/12/2014 23:20:00
ok el código fusiona , pero me falta la parte de como eligo el numero de remito a imprimir, como comente antes
el numero lo eligo a través de un parametro puesto en una consulta con : Como "*" & [INGRESE Nº REMITO].

con el codigo puesto salta la ventana del parametro pero lo tengo que repetir por los tres, (original, copia, triplicado)

la idea es si se puede en ese código que m enviaste agregarle algo que eliga una sola vez el numero de remito y
después lo imprima

gracias
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
Imágen de perfil de Neckkito
Val: 529
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

MACRO PARA ABRIR E IMPRIMIR TRES INFORMES

Publicado por Neckkito (1157 intervenciones) el 14/12/2014 08:54:19
Hola!

Para hacer lo que pides vamos a imaginar que el formulario donde está el botón se llama FTrabajo (tú deberás poner el nombre de tu formulario, por supuesto). Entonces, en ese formulario y junto al botón, por ejemplo:

- Creas un cuadro de texto para introducir el valor del parámetro que requieres. Supongamos que a ese cuadro de texto le pones de nombre txtRemito (Propiedades del textbox -> Pestaña Otras -> Nombre).

Modificas la consulta de manera que el criterio te quede así:

Como "*" & Forms!FTrabajo.txtRemito.value

Y modificas el código de manera que te quede así:

...
Public sub,...
If isnull(me.txtRemito.value) then exit sub
docmd.openreport "NombreInforme1"
docmd.openreport "NombreInforme2"
docmd.openreport "NombreInforme3"
End sub
...

Ten en cuenta que si quieres abrir directamente el informe (sin utilizar el botón), el formulario FTrabajo debe estar cargado, porque si no te dará un error, y que si tu formulario tiene espacios en el nombre tienes que ponerlo, en la consulta, entre corchetes --por ejemplo, Forms![Form de Trabajo].txtRemito.value--

A ver si es lo que querías.

Saludos,

Neckkito
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 23
Ha aumentado 1 puesto en Access (en relación al último mes)
Gráfica de Access

MACRO PARA ABRIR E IMPRIMIR TRES INFORMES

Publicado por jorge (106 intervenciones) el 15/12/2014 12:33:08
Ok, muchas gracias fusiona
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