|
Responder
|
| Autor | |
sanzlcr
Nuevo
Unido: 15/Septiembre/2020 Localización: españa Estado: Sin conexión Puntos: 36 |
Tema: Crear PDF de informe por codigoEnviado: 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?
|
|
![]() |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14428 |
Enviado: 03/Octubre/2023 a las 17:12 |
|
DoCmd.OutputTo acOutputReport, NombreInforme, acFormatPDF, RutaPDF |
|
![]() |
|
emiliove
Administrador
Unido: 16/Junio/2009 Localización: Mexico Estado: Sin conexión Puntos: 5704 |
Enviado: 03/Octubre/2023 a las 17:27 |
|
Mira esto: https://learn.microsoft.com/es-es/office/vba/api/access.docmd.outputto
PD: Creo que estoy muy lento Saludos.
Editado por emiliove - 03/Octubre/2023 a las 17:29 |
|
![]() |
|
sanzlcr
Nuevo
Unido: 15/Septiembre/2020 Localización: españa Estado: Sin conexión Puntos: 36 |
Enviado: 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. Gracias por la rapidez
|
|
![]() |
|
sanzlcr
Nuevo
Unido: 15/Septiembre/2020 Localización: españa Estado: Sin conexión Puntos: 36 |
Enviado: 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 |
|
![]() |
|
joanka
Habitual
Unido: 07/Abril/2021 Localización: Lleida Estado: Sin conexión Puntos: 144 |
Enviado: 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? |
|
![]() |
|
happy
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Moderador
Unido: 29/Enero/2005 Localización: España Estado: Sin conexión Puntos: 3200 |
Enviado: 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 |
|
![]() |
|
sanzlcr
Nuevo
Unido: 15/Septiembre/2020 Localización: españa Estado: Sin conexión Puntos: 36 |
Enviado: 23/Octubre/2023 a las 15:55 |
|
Con esto tan sencillo me funcionó.
|
|
![]() |
|
Responder
|
|
|
Tweet
|
| Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |