Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Office

Imprimir un registro en Access.

gbalejandro
2005-12-29 04:26 - Respuestas: 2 - Tema nº: 2404582


Hola que tal, tengo un programa en access para facturación, lo que quisiera saber es si hay alguna forma de imprimir solamente un registro en un informe de access, hice una consulta la cual si me genero los campos que quiero, pero al mandar a imprimir me aparecen todos los registros, yo solamente quiero imprimir el registro del formulario activo.

Gracias, saludos.
Posibles soluciones:
Imprimir un registro en access.Imprimir un registro en access.
Que es un registro en access 2077Que es un registro en access 2077
Imprimir un registro en un informeImprimir un registro en un informe
Imprimir informe access uno a unoImprimir informe access uno a uno
Como copiar un registro en accessComo copiar un registro en access
ebolo

Re: Imprimir un registro en Access. - 2005-12-29 13:19 - Respuesta 2

Hola gbalejendro,
puedes hacerlo de varias formas:
- Si va a ser un informe para una vez sóla, lo que debes de hacer es en la consulta que has hecho ponerle en Criterios el dato del campo por el que quieres te filtre la consulta y la ejecutas para ver si te sale el dato que quieres.
Si es así lo grabas y ya puedes lanzar el informe.
- Si lo que quieres es hacer un informe que vas a usar a menudo, lo que debes de hacer es ponerle el criterio anterior de la consulta en el evento que te lance el informe.Xej.:
Code:

Private Sub Comando109_Click()
On Error GoTo Err_Comando109_Click

Dim stDocName, criterio As String

stDocName = nulo;Tuinformenulo;
'Si el valor es numérico:
criterio=nulo;Tucampo=nulo; nulo; valor
'Si el valor es alfanumérico, debe ir entre comillas simples.
criterio=nulo;Tucampo='nulo; nulo; valor nulo; nulo;'nulo;
DoCmd.OpenReport stDocName, acPreview, , criterio
'acPreview: para previsualizar el informe.
'acNormal: para mandar directamente a impresora el informe.

Exit_Comando109_Click:
Exit Sub

Err_Comando109_Click:
MsgBox Err.Des-c-r-i-p-tion
Resume Exit_Comando109_Click

End Sub



Si tienes más dudas lo dices.

Saludos
freeman

Re: Imprimir un registro en Access. - 2005-12-29 13:23 - Respuesta 3

Abres la consulta en diseño.
En el campo que identifique el nº de registro (normalmente id), en la línea que pone "criterios", debes de introducir entre corchetes ese campo del formulario concreto. ej.:
[formularios]![clientes]![id]
(con el generador de código puedes hacerlo fácilmente, en la línea - criterios - botón derecho y "generar".)

Con esta expresión filtrarás el registro que tienes actualmente en el formulario de entrada de datos.
A esto puedes agregar un botón de comando que mande imprimir dicha consulta, o bien crear un informe a partir de la misma y que sea el que se imprima.
Página:1

Respuestas relacionadas:

Imprimir una pagina de access a un informeImprimir una pagina de access a un informeForo
Permitir crear solo un registro en accessPermitir crear solo un registro en accessForo
Informe de un solo registro en access 2003 (2)Informe de un solo registro en access 2003 (2)Foro
Imprimir lineas de división en consulta accessImprimir lineas de división en consulta accessForo
Buscar registro en access en tabla desde formularioBuscar registro en access en tabla desde formularioForo
Problemas para localizar un registro (access 2007)Problemas para localizar un registro (access 2007)Foro
Informe de un solo registro en access 2003 (solucionado)Informe de un solo registro en access 2003 (solucionado)Foro
Como mediente un formulario actualice un registro en accessComo mediente un formulario actualice un registro en accessForo
Error del archivo de registro- el registro no puedeError del archivo de registro- el registro no puedeForo
RegistroRegistroForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos19 Abril 2024