Access - Vista previa de informe

 
Vista:

Vista previa de informe

Publicado por jfelipe (24 intervenciones) el 30/01/2007 12:45:26
Buenas:
Tengo un formulario con varios registros y un boton que al pulsar me aparece una vista previa del informe de dichos registros. El problema es que me aparecen todos los informe de todos los registros. Como puedo hacer para que al pulsar el boton solo se vea el informe del registro que tengo en pantalla en el formulario??
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:Vista previa de informe

Publicado por Juan Amorós (218 intervenciones) el 30/01/2007 17:53:59
Hola JFelipe:

Si ya tienes un "botón" creado deberás o bien crearte un nuevo botón para que te imprima sólamente el registro que tengas visualizado o crearte "otro" filtro previo de "Registro visualizado" o "Todos" y de ésta manera poder "discriminar" que tipo de listado quieres.

El código para imprimir sólo el registro visualizado sería:

Dim NombreInforme, filtro As String
filtro = "[CampodelInforme]=" & Me!Campodel formulario ' igual al del informe
'filtro = filtro & " and [OtroCampoInforme]=" & Me!OtroCampoFormulario
(éste 2º sólo si necesitas filtrar por más de un campo)

NombreInforme= "El Nombre de tu informe"
DoCmd.OpenReport stDocName, acPreview, , filtro

Este código te imprimirá el registro cuyos campos "coincidan" en el formulario y en el informe (se supone que serán CLAVES ÚNICAS).

Saludos
Juan Amoró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

RE:Vista previa de informe

Publicado por Juan Amorós (218 intervenciones) el 30/01/2007 21:02:20
Hola JFelipe:
Perdona, en la línea:

DoCmd.OpenReport stDocName, acPreview, , filtro

el texto "stDocName"

cámbialo por: "NombreInforme"

quedará así:

DoCmd.OpenReport NombreInforme, acPreview, , filtro

Saludos

Juan Amoró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