Imprimir página | Cerrar ventana

Crear PDF de informe por codigo

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=86792
Fecha de impresión: 27/Marzo/2026 a las 02:21


Tema: Crear PDF de informe por codigo
Publicado por: sanzlcr
Asunto: Crear PDF de informe por codigo
Fecha de publicación: 03/Octubre/2023 a las 16:46
Buenas,

Utilizo para generar pdf de un informe por código de forma automática la función ConvertReportToPDF. (en su día la encontré por internet)

Me ha funcionado bien durante años pero me está pasando que en algunos equipos cuando genera el pdf lo hace en tamaño A5 y me parte el informe.

Alguien genera los pdf de otra forma?

A alguien le ha pasado esto y sabe como solucionarlo?



Respuestas:
Publicado por: Mihura
Fecha de publicación: 03/Octubre/2023 a las 17:12
DoCmd.OutputTo acOutputReport, NombreInforme, acFormatPDF, RutaPDF



-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: emiliove
Fecha de publicación: 03/Octubre/2023 a las 17:27
Mira esto:  https://learn.microsoft.com/es-es/office/vba/api/access.docmd.outputto" rel="nofollow - https://learn.microsoft.com/es-es/office/vba/api/access.docmd.outputto

PD: Creo que estoy muy lento
Saludos.


Publicado por: sanzlcr
Fecha de publicación: 03/Octubre/2023 a las 17:51
jod*r tantos años utilizando esa función que no me había dado por buscar otro metodos.

Lo pruebo en los equipos que no funcionaba correctamente la otra funcion y os digo.

Gracias por la rapidez


Publicado por: sanzlcr
Fecha de publicación: 04/Octubre/2023 a las 10:43
Hola,

He probado en uno de los equipos que no me hacía bien la creación de pdf automática con la función ConvertReportToPDF y he probado "DoCmd.OutputTo acOutputReport, NombreInforme, acFormatPDF, RutaPDF" pero no genera el pdf.

En mi equipo lo he probado y funciona correctamente, al igual que la forma anterior, pero en el equipo del cliente nada, no genera el pdf.

El equipo del cliente tienen w11, office 2019 y runtime para ejecutar access. he probado a instalarle access 2007 y tampoco hace nada



Publicado por: joanka
Fecha de publicación: 04/Octubre/2023 a las 11:06
Hola,

- La ruta del archivo donde creas el pdf es la correcta en el PC del cliente? 
- Supongo que las referencias de la biblioteca serán correctas. Creo que para Access Runtime, existe la librería Microsoft Scripting Runtime, pero no estoy seguro si es para la exportación, prueba a marcarla.
- No te aparece ningún error? Si tienes alguna linea de código para omitir errores eliminala para ver si te da algún error.
- La línea de código que usas solo es esta que indicas aquí, o hay más código en el evento de exportar a pdf?

Un saludo,


Publicado por: happy
Fecha de publicación: 04/Octubre/2023 a las 16:32
No se si es una pregunta tonta, pero que instruccion estas utilizando exactamente? Porque si es literalmente la que paso mihura entonces no lo has entendido do bien. De esa instruccion tienes que sustituir donde pone NombreI forme por el nombre de tu informe (entrecomillas) y donde pone RutaPDF la ruta y nombre del archivo pdf que le quieras dará tu informe pdf.

O eso o especifica más que te está pasando al generar el pdf. A mi me funciona perfectamente hace mucho tiempo para generar pdf de mis informes

-------------
Saludos,

Juan M. Afan de Ribera


Publicado por: sanzlcr
Fecha de publicación: 23/Octubre/2023 a las 15:55
Con esto tan sencillo me funcionó. Smile



Imprimir página | Cerrar ventana