Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
DE NUEVO CON LOS..REPORTE HTML Y PDF...
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje DE NUEVO CON LOS..REPORTE HTML Y PDF... 
 
PUBLIC FUNCTION horario()
DIM Reporte AS File
DIM Contador AS Integer = 0
DIM captura AS Integer
DIM ruta AS String
conexion.cone()
    conexion.res = conexion.db.Exec("SELECT asignatura.nombre_asignatura, docente.nom, relaciones.hora_desde, relaciones.dia, relaciones.id_seccion FROM asignatura inner join relaciones on asignatura.id_asignatura = relaciones.id_asignatura inner join docente on docente.cedula = relaciones.cedula where relaciones.id_aula = '" & reportef.ComboBox1.text & "'")
    conexion.res.MoveFirst
    captura = conexion.res.Count
OPEN "/tmp/reportehorario.html" FOR CREATE AS #Reporte
PRINT #Reporte, "<html>"
PRINT #Reporte, " <head><title>Reporte General de aula-</title></head>"
PRINT #Reporte, " <body>"
PRINT #Reporte, " <div align='center'>"
PRINT #Reporte, " <IMG src='/home/manuel/Escritorio/SISPLANplan/barner.jpg', width = '740' height='58' align='center' border='0'>"
PRINT #Reporte, " </div>"
PRINT #Reporte, " <br>"
PRINT #Reporte, " <br>"
PRINT #Reporte, " <br>"
PRINT #Reporte, " <br>"
PRINT #Reporte, "   <table align = 'center' width = '650' border = '10' cellpadding='0' cellspacing='0'>"
PRINT #Reporte, "     <caption><h3><STRONG><font color='BLACK'>REPORTE GENERAL DE LOS DATOS PERSONALES DE LOS FACILITADORE</STRONG></font></h3></caption>"
PRINT #Reporte, "     <tr>"
PRINT #Reporte, "       <td align = 'center'bgcolor='white'><b><font color='black'>Hora</font></b></td>"
PRINT #Reporte, "       <td align = 'center'bgcolor='white'><b><font color='black'>Aula</font></b></td>"
PRINT #Reporte, "       <td align = 'center'bgcolor='white'><b><font color='black'>Profesor</font></b></td>"
PRINT #Reporte, "     </tr>"
PRINT #Reporte, "     <tr>"
WHILE Contador < captura
  PRINT #Reporte, "       <td align = 'center'bgcolor='silver'>" & conexion.res!hora_desde & "</td>"
  PRINT #Reporte, "       <td align = 'center'bgcolor='silver'>" & reportef.ComboBox1.text & "</td>"
  PRINT #Reporte, "       <td align = 'center'bgcolor='silver'>" & conexion.res!nom & "</td>"
  PRINT #Reporte, "     </tr>"
  conexion.res.MoveNext
  DEC captura
WEND
PRINT #Reporte, "   </table>"
PRINT #Reporte, " <form>"
PRINT #Reporte, " <center>"
PRINT #Reporte, "     </br>"
PRINT #Reporte, " <input type='button' value='Imprimir' OnClick='window.print()'>"
PRINT #Reporte, " </center>"
PRINT #Reporte, "</form>"
PRINT #Reporte, " </body>"
PRINT #Reporte, "</html>"
CLOSE #Reporte
EXEC ["firefox", "/tmp/reportehorario.html"]
EXEC ["wkhtmltopdf", "/tmp/repotlabel.html", "/tmp/reportehorario.pdf"]
EXEC ["evince", "/tmp/reportehorario.pdf"]
  
END

 



 
SOURBOY - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: DE NUEVO CON LOS..REPORTE HTML Y PDF... 
 
Pero, ¿Cuál es la pregunta?

¿Y por qué no encierras tu código con las etiquetas "code" (o seleccionando el código y pulsando en boton "C#") para resaltarlo y poder leerlo mejor?

Por favor, si queréis ayuda por lo menos facilitad las cosas a los que leemos vuestros mensajes.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: DE NUEVO CON LOS..REPORTE HTML Y PDF... 
 
Buenas Sr. jguardon ... Creo que el problema que presenta mi código, es el siguiente... ((evince:20250): WARNING **: Error al mostrar la información del estado del archivo «/home/manuel/reportehorario.pdf»: No existe el archivo o directorio) lo que creo es que el código que tengo para trasladar el html al pdf no esta funcionando

EXEC ["firefox", "/tmp/reportehorario.html"]
EXEC ["wkhtmltopdf", "/tmp/reportehorario.html", "/tmp/reportehorario.pdf"]
EXEC ["evince", "/tmp/reportehorario.pdf"]

 



 
SOURBOY - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: DE NUEVO CON LOS..REPORTE HTML Y PDF... 
 
¿Cómo es que el error te dice que evince no encuentra el archivo en la dirección /home/manuel/reportehorario.pdf y en el ćodigo que nos muestras pone que la dirección es "/tmp/reportehorario.pdf"?

Aparte que yo creo que es mejor usar desktop.open para hacer eso pero bueno ...
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: DE NUEVO CON LOS..REPORTE HTML Y PDF... 
 
Soplo tiene razón, aunque en el código que pusiste detecto otra cosa rara:

EXEC ["firefox", "/tmp/reportehorario.html"]
EXEC ["wkhtmltopdf", "/tmp/repotlabel.html", "/tmp/reportehorario.pdf"] '<=== aquí ??
EXEC ["evince", "/tmp/reportehorario.pdf"]
 


Donde te indico con la flecha, conviertes "repotlablel.html" en lugar de reportehorario.html.
Si repotlablel.html no existe, entonces lo que falla es la salida de wkhtmltopdf... no se genera el pdf.

Revisa bien esa parte, seguro que es una tontería que se te ha pasado.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: DE NUEVO CON LOS..REPORTE HTML Y PDF... 
 
Citar:

Aparte que yo creo que es mejor usar desktop.open para hacer eso pero bueno ...

No sólo que es mejor... es fundamental, porque si Evince no está instalado en el sistema del usuario entonces tu programa no hará lo que el usuario espera, a menos que el programa se asegure de que Evince está instalado y si no lo está, lo instale, pero complicarse la vida demasiado ¿no?.
 




===================
Cómo programar con Gambas

Speed Books: informática libre.
 
fabianfv - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: DE NUEVO CON LOS..REPORTE HTML Y PDF... 
 
Si definitiva aunque ya me había dado cuenta de esos errores!
El problema ahora es que los reporte se están generando en archivo temporales y hasta que no se reiniciase el ordenador no se borra,!
Eso quiere decir que si ya genere un reporte de un profesor y quiero general el de otro evice me abre el del anterior!
 



 
SOURBOY - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: DE NUEVO CON LOS..REPORTE HTML Y PDF... 
 
ah... otro problema!!!    Saben que WKHTMLTOPDF es un programa aparte para poder convertir el código html en pdf... y de niguno de estos dos comando me estan duncionando
EXEC ["wkhtmltopdf /tmp/reportpersonales.html /tmp/reportpersonales.pdf"]
EXEC ["wkhtmltopdf"," /tmp/reportpersonales.html"," /tmp/reportpersonales.pdf"]
 

y lo ejecuto en un terminar y funciona!! la primera vez que lo instale lo hizo... ya después no!
Me pregunto si no conocen otro programa para convertir html en pdf o un buen editor de reporte para gamba.. que no sea gb.report por favor.....
 



 
SOURBOY - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: DE NUEVO CON LOS..REPORTE HTML Y PDF... 
 
Citar:
lo ejecuto en un terminar y funciona!! la primera vez que lo instale lo hizo... ya después no!
Me pregunto si no conocen otro programa para convertir html en pdf o un buen editor de reporte para gamba.. que no sea gb.report por favor.....

Prueba con SHELL en lugar de con EXEC. Seguramente es un problema con los path del sistema.

SHELL "wkhtmltopdf /tmp/reportpersonales.html /tmp/reportpersonales.pdf"
 


Citar:
El problema ahora es que los reporte se están generando en archivo temporales y hasta que no se reiniciase el ordenador no se borra,!
Eso quiere decir que si ya genere un reporte de un profesor y quiero general el de otro evice me abre el del anterior!

las soluciones son simples: Genera los tmp con nombres únicos usando la función Temp

miarchivo=temp("user.Name")


Puede ser una buena opción.

Suerte
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: DE NUEVO CON LOS..REPORTE HTML Y PDF... 
 
Buen ante de mano debo agradecer a todos los que me han ayudad!!
Gracias... pos su tiempo!!
Ok ahora con el problema... el código
SHELL "wkhtmltopdf /tmp/reportpersonales.html /tmp/reportpersonales.pdf"

No me esta funcionando si abre el proceso de la consola pero no gener el pdf... todo lo contrario del
Exec["wkhtmltopdf", " /tmp/reportpersonales.html", " /tmp/reportpersonales.pdf"]

ok ni idea con
miarchivo = Temp("user.Name")

....Lo que paso con el código o comando Exec... o el generador de reporte no se de quien es el error... es que primero se abre evince que la consola que transforma el html a pdf
Citar:
Al ejecutar el el comando
Exec["wkhtmltopdf", " /tmp/reportpersonales.html", " /tmp/reportpersonales.pdf"]
Abre una consola... lo cual tarda como % 0 / Segundo para la convertir de archivo....! y mientras se tarda este tiempo tranformado el archivo envice o Desktop.Open no encuentran el archivo pdf a tiempo!

No se si hay forma de relacionar gamba con la consola de tal forma que pongo el comando que abre el archivo pdf en segundo plano hasta que este se genere!
 



 
SOURBOY - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Reportes En HTML soplo General 20 Viernes, 15 Enero 2010, 17:20 Ver último mensaje
soplo
No hay nuevos mensajes HTML Entities razaAztk General 5 Viernes, 18 Febrero 2011, 23:03 Ver último mensaje
razaAztk
No hay nuevos mensajes Impresión HTML: Generador De Listados HTM... shordi Aplicaciones/Fragmentos de Código 7 Martes, 02 Julio 2013, 08:50 Ver último mensaje
shordi
No hay nuevos mensajes Extraer Datos HTML calcena Aplicaciones/Fragmentos de Código 19 Domingo, 10 Febrero 2019, 19:10 Ver último mensaje
razaAztk
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron