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 Programas

Imprimir una pagina de access a un informe

joselo60
2009-09-11 02:00 - Respuestas: 4 - Tema nº: 2619669


Windows XP Profesional 2 GB, intel celeron, 2.4 ghz.

estuve leyendo temas relacionados, y francamente me perdi. soy programador pero mas he trabajado con cobol.. he hecho una base de datos para recibos con access y quiero wue me imprima el registro activo al momento de introducirlo, he checado mi acces y el generador no tiene la accion para impirmi , como lo hago alguien me puede ayudar?

Posibles soluciones:
Imprimir una pagina de access a un informeImprimir una pagina de access a un informe
Imprimir informe access uno a unoImprimir informe access uno a uno
En un informe de accessEn un informe de access
Informe de accessInforme de access
Encabezado de informe accessEncabezado de informe access
swissman

Re: Imprimir una pagina de access a un informe - 2009-09-11 10:49 - Respuesta 2

no entiendo bien.........para imprimir has de hacer un informe (report), lo tienes hecho?
joselo60

Re: Imprimir una pagina de access a un informe - 2009-09-11 22:52 - Respuesta 3

si, ya tengo hecho el informe. primero, hice una pagina para agregar registros a la tabla, y luego tambien hice el informe, pero el informe me imprime todos los registros que tengo en la tabla.

lo que quiero es que al momento de agregar un registro este ejecute el informe pero solo imprima la pagina activa, es decir solo imprima el recibo que estoy añadiendo ese momento
hermes86

Re: Imprimir una pagina de access a un informe - 2009-12-06 21:44 - Respuesta 4

Lo que vos queres es imprimir solamente el registro que actualmente estas utilizando
Lo primero que tenes que hacer es crear una consulta y en vista seleccionas la tabla en un campo debe aparecer al lado el nombre de la tabla con *, es para seleccionar todo y al en la otra columna en campo escribis en nombre de la columna que se distingua de ese dato como ejemplo nº de factura o nº de carga de datos.
y en criterios escribis el siguiente codigo [Formularios]![Nombre del formulario]
![Nombre de la columna] esto es para que filtre el registro actual
Guarda esa consulta con el nombre filtro
Si ya creaste un formulario que carga lo registro
crea un boton y no le pongas nada, entra en propiedades en la ficha eventos.
y entra en la opcion de hacer click y elegis procedimiento de evento.
se abrira visual basic y copia el siguiente codigo:

Private Sub nombre del boton_Click()
\' Este código está creado por el Asistente para botones de comando.
On Error GoTo Err_cmdimprimir_Click
Dim cadNombreDocumento As String

cadNombreDocumento = \"Nombre del informe\"
\' Informe Imprimir Nombre del informe, usa la consulta fitro imprimir la
\' registro actial del formulario.
DoCmd.OpenReport cadNombreDocumento, acViewNormal, \"Filtro\"

End Sub


Salir_cmdimprimir_Click:
Exit Sub

Err_cmdimprimir_Click:
\' Si el usuario cancela la acción, no mostrar un mensaje de error.
Const conErrDoCmdCancelado = 2501
If (Err = conErrDoCmdCancelado) Then
Resume Salir_cmdimprimir_Click
Else
MsgBox Err.Des-c-r-i-p-tion
Resume Salir_cmdimprimir_Click
End If

Y cualquier duda mandame el archivo en access al email ***


-
Comentario del Moderador: No está permitido poner emails. Todas las comunicaciones tienen que hacerse a través del foro.

[Mensaje editado por caterpilar con fecha: 07-12-2009 01:07:58].
swissman

Re: Imprimir una pagina de access a un informe - 2009-12-07 13:57 - Respuesta 5

en el boton de imprimir pones esto, adaptando los nombres

-
On Error GoTo Err_Comando361_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Dim stDocName As String

stDocName = "nombredelinforme"
DoCmd.OpenReport "nombre tabla o consulta", acViewPreview, , "nombre tabla o consulta.ID=" & Me.id

Exit_Comando361_Click:
Exit Sub

Err_Comando361_Click:
MsgBox Err.Des-c-r-i-p-tion
Resume Exit_Comando361_Click

End Sub


Ten esto presente: En todo lo que hagas, es más fácil justificar una demora que un accidente.
Página:1

Respuestas relacionadas:

Problemas con informe accessProblemas con informe accessForo
Dudas en informe... accessDudas en informe... accessForo
Generar informe con accessGenerar informe con accessForo
Imprimir un registro en un informeImprimir un registro en un informeForo
Impresion de informe en access 2010Impresion de informe en access 2010Foro
Exportar informe desde accessExportar informe desde accessForo
Tengo un problema con un informe en access.Tengo un problema con un informe en access.Foro
Problema con informe en access 2007Problema con informe en access 2007Foro
Access 2003 - informe con objeto oleAccess 2003 - informe con objeto oleForo
Creación de un informe con 2 detalles en access 2007Creación de un informe con 2 detalles en access 2007Foro
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos23 Diciembre 2024