Impresión registro desde informe ACCESS 03
Cerrado
Jarlo
Mensajes enviados
15
Fecha de inscripción
miércoles, 20 de febrero de 2008
Estatus
Miembro
Última intervención
lunes, 9 de agosto de 2010
-
23 feb 2008 a las 13:50
rodanayaomar - 1 mar 2016 a las 22:37
rodanayaomar - 1 mar 2016 a las 22:37
Consulta también:
- Imprimir formulario access
- Access descargar - Programas - Bases de datos
- Imprimir modo espejo word - Guide
- Imprimir formato libro word - Guide
- No funciona imprimir pantalla - Guide
- Recuperar cuenta hotmail bloqueada sin formulario - Guide
4 respuestas
Hola no se si ya tienes tu respuesta pero para imprimir el registro activo yo lo hago de la siguiente manera
agruego este evento a un boton de comando al hacer clic.
DoCmd.OpenReport "InfFormularioRequisitosAsociarse", acPreview, , "NoSolicitudAsociado=" & Nz(Me.NoSolicitudAsociado, 0)
bueno el comando docmd.openReport te abre el informe que tenemos dentro de las comillas "Nombre de tu infomre"
despues de cerrar comillas colacas una coma y con acPreview le estas diciendo que el reporte que vas abrir te lo muestre en vista previa luego colocas dos comas abres comillas y lo que ingresas ahora es la llave primaria o el campo que hace referencia al documento que quieres abrir "tuNoDeInforme= " colocas el signo igual y cierras comillas luego abres un signo de amperson colocas funcion Nz que se encarga de combertir tuNoInforme en tu numero de registro en el formulario que lo identificas al final entre parentesis (Me.NoSolicitudAsociado, 0)
bueno espero haberte ayudado y si ya tenias tu respuesta pues que bien hasta luego.
Att: eegosystem
agruego este evento a un boton de comando al hacer clic.
DoCmd.OpenReport "InfFormularioRequisitosAsociarse", acPreview, , "NoSolicitudAsociado=" & Nz(Me.NoSolicitudAsociado, 0)
bueno el comando docmd.openReport te abre el informe que tenemos dentro de las comillas "Nombre de tu infomre"
despues de cerrar comillas colacas una coma y con acPreview le estas diciendo que el reporte que vas abrir te lo muestre en vista previa luego colocas dos comas abres comillas y lo que ingresas ahora es la llave primaria o el campo que hace referencia al documento que quieres abrir "tuNoDeInforme= " colocas el signo igual y cierras comillas luego abres un signo de amperson colocas funcion Nz que se encarga de combertir tuNoInforme en tu numero de registro en el formulario que lo identificas al final entre parentesis (Me.NoSolicitudAsociado, 0)
bueno espero haberte ayudado y si ya tenias tu respuesta pues que bien hasta luego.
Att: eegosystem
clau2511
Mensajes enviados
20
Fecha de inscripción
jueves, 3 de abril de 2008
Estatus
Miembro
Última intervención
miércoles, 16 de abril de 2008
9
3 abr 2008 a las 15:45
3 abr 2008 a las 15:45
Hola
Tenes que poner los registros del formulario de manera "Formulario simple" en la propiedad "Vista predeterminada" y entonces cuando imprimas lo haras solo del registro q este activo
Espero que te sirva
Saludos
Tenes que poner los registros del formulario de manera "Formulario simple" en la propiedad "Vista predeterminada" y entonces cuando imprimas lo haras solo del registro q este activo
Espero que te sirva
Saludos
CREATE UNA CONSULTA DE SELECCION SIMPLE, LUEGO EN LA CONSULTA EXISTEN CAMPOS A LOS CUALES LES PUEDES APLICAR UN CRITERIO POR EJEMPLO: USAS LA CEDULA COMO CRITERIO O EL APELLIDO O CUALQUIER OTRO CAMPO EN LA CONSULTA COLOCAS LO SIGUIENTE ENTRE CORCHETES: [Introduzca el Nª de Cedula],
CUANDO HAGAS EL INFORME BASALO EN ESTA CONSULTA Y ELLE TE PEDIRA EL NUMERO DE CEDULA DE ESTE REGISTRO EL CUAL APARECERA EN EL INFORME NADA MAS.
CUANDO HAGAS EL INFORME BASALO EN ESTA CONSULTA Y ELLE TE PEDIRA EL NUMERO DE CEDULA DE ESTE REGISTRO EL CUAL APARECERA EN EL INFORME NADA MAS.
yo desconozco de códigos, pero para quienes como yo solo saben usar macros el asunto no es tan complicado, solo es cosa de crear una consulta a partir de los datos que están en el formulario.
es decir, te vas a crear nueva consulta, y le vas a ingresar todos los campos que quieras incluir en el informe, puedes agregar campos del formulario, o de la tabla que le da origen, o de cualquier otro objeto que tenga relación. El secreto estará en que en la columna correspondiente al registro del formulario le indiques que solo quieres ver el , ésto lo vas a conseguir ubicándote en la columna del Id y en la celda "criterio" das click derecho y seleccionas "generar", te va a aparecer una ventanita, del lado izquierdo vas a buscar el formulario de donde quieres sacar el registro, para ello selecciona el nombre del archivo, todos los formularios (algo así), ya que lo seleccionaste en la ventana izquierda, en la ventana central te va a aparecer una lista con los campos de ese formulario, vas a elegir el campo ID, y finalmente en la ventana derecha vas a dar doble clic en la primer opción de la lista: "valor".
comprueba ahora que esa consulta te muestra información del registro que tengas activo en el formulario, incluso puedes agregarle información que en el formulario no se incluye... (dependerá de tus necesidades/creatividad), así que ya solo te queda crear el informe, y a mi solo me resta agregar que si vas a insertar un botón en el formulario para que te genere/imprima el informe deberás crear una macro con:
abrir consulta (la que creaste para filtrar los datos del formulario)
abrir informe (el que creaste a partir de la consulta anterior)
imprimir objeto (imprime el informe)
cerrar ventana (cierra el informe)
cerrar ventana (cierra la consulta)
los nombres de los comandos pueden cambiar dependiendo de la versión de access que tengas, cualquier cosa no dudes en escribir!!!
es decir, te vas a crear nueva consulta, y le vas a ingresar todos los campos que quieras incluir en el informe, puedes agregar campos del formulario, o de la tabla que le da origen, o de cualquier otro objeto que tenga relación. El secreto estará en que en la columna correspondiente al registro del formulario le indiques que solo quieres ver el , ésto lo vas a conseguir ubicándote en la columna del Id y en la celda "criterio" das click derecho y seleccionas "generar", te va a aparecer una ventanita, del lado izquierdo vas a buscar el formulario de donde quieres sacar el registro, para ello selecciona el nombre del archivo, todos los formularios (algo así), ya que lo seleccionaste en la ventana izquierda, en la ventana central te va a aparecer una lista con los campos de ese formulario, vas a elegir el campo ID, y finalmente en la ventana derecha vas a dar doble clic en la primer opción de la lista: "valor".
comprueba ahora que esa consulta te muestra información del registro que tengas activo en el formulario, incluso puedes agregarle información que en el formulario no se incluye... (dependerá de tus necesidades/creatividad), así que ya solo te queda crear el informe, y a mi solo me resta agregar que si vas a insertar un botón en el formulario para que te genere/imprima el informe deberás crear una macro con:
abrir consulta (la que creaste para filtrar los datos del formulario)
abrir informe (el que creaste a partir de la consulta anterior)
imprimir objeto (imprime el informe)
cerrar ventana (cierra el informe)
cerrar ventana (cierra la consulta)
los nombres de los comandos pueden cambiar dependiendo de la versión de access que tengas, cualquier cosa no dudes en escribir!!!
dj day
Mensajes enviados
1
Fecha de inscripción
lunes, 7 de octubre de 2013
Estatus
Miembro
Última intervención
lunes, 7 de octubre de 2013
7 oct 2013 a las 22:49
7 oct 2013 a las 22:49
perdonen pero si me lo puedes explicar con manzanas
1.- donde agrego ese código
2.-de donde saco el nombre del informe
3.- donde pongo el botón
1.- donde agrego ese código
2.-de donde saco el nombre del informe
3.- donde pongo el botón
7 jun 2010 a las 17:49
2 nov 2010 a las 05:19
22 abr 2012 a las 01:38
12 may 2012 a las 17:18
26 ago 2013 a las 22:09