Autor |
Mensaje |
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Reportes En HTML
Momento, plis, que estoy en ello...
=================== No podemos regresar
|
#11 Lunes, 28 Septiembre 2009, 23:00 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Reportes En HTML
Ya casi. Estoy añadiendo el control del aspecto de los listados vía hoja de estilos CSS. En realidad ha sido una labor de comentar, reorganizar y, sobre todo, cortar y cortar cosas que no venían a cuento.
En breve os subo el proyecto... pero aviso que no tengo ni idea de cómo se lleva un proyecto compartido. ¿Quien controla las aportaciones?¿Quién decide cuándo publicar versión nueva?¿cómo se organizan los colaboradores?,. etc.etc.
¿Alguien tiene experiencia en ese campo?
=================== No podemos regresar
|
#12 Miercoles, 30 Septiembre 2009, 00:50 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Reportes En HTML
shordi escribió: ... pero aviso que no tengo ni idea de cómo se lleva un proyecto compartido. ¿Quien controla las aportaciones?¿Quién decide cuándo publicar versión nueva?¿cómo se organizan los colaboradores?,. etc.etc.
¿Alguien tiene experiencia en ese campo?
Hola
La verdad que esa cuestión merece un hilo aparte, porque hay varias formas de hacerlo.
Instalar tu propio gestor colaborativo de código fuente o usar uno público como Code Google
o SourceForge. Hay muchos más, algunos de pago.
En todos los casos se utiliza SVN o GIT para subidas/bajadas/commits de versiones, etc, porque se trata de eso precisamente, del control de versiones.
Mi granito de arena...
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"
|
#13 Miercoles, 30 Septiembre 2009, 11:19 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Reportes En HTML
Al final lo he terminado... o, mejor dicho, no puedo dedicarle más tiempo ahora mismo al tema. Lo tenéis en el foro Aplicaciones/Fragmantos de código en el hilo "Impresión HTML".
Es una utilidad que te permite conectarte a una base de datos MySQL, seleccionar tablas o introducir tu propia sentencia SQL de selección y fabricar después un listado que se genera en un fichero .html en tu escritorio.
Con ese fichero puedes hacer lo que quieras luego vía navegador: Pasarlo a papel, convertirlo en .pdf, etc. etc.
Si el listado que se te genera no te satisface, puedes guardarlo en una tabla y modificarlo a tu gusto.
Puedes hacer listados o formularios, todo depende de dónde coloques los tags de plantilla que el programa contempla (o los que tú quieras añadir), y de la consulta SQL que utilices como fuente de datos.
Si aún así no te vale, el programa te permite exportar los datos seleccionados y listados a un fichero .CSV y a partir de éste puedes importarlo en tu generador de listados favorito.
Hay un fichero (~home/.config/gambas/plantillaStandar.html) que contiene la cabecera .html del listado a imprimir y los estilos .CSS que he implementado por defecto. Cambiando un parámetro en el fichero de configuración de entorno puedes imprimir listados en estilo "cebra" o tabla tradicional.
Si modificas el .CSS puedes utilizar cualquier estilo que quieras.
Si a alguno le interesa y lo usa... me gustaría saberlo, para notar que el curro que me he dado no ha sido para nada.
Si alguien lo modifica o mejora, que me pase una copia, plis.
=================== No podemos regresar
|
#14 Jueves, 01 Octobre 2009, 00:26 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Reportes En HTML
He añadido a Impresión HTML la impresión de Etiquetas.
Las explicaciones al respecto van en un archivo LEEME ETIQUETAS incluído en el paquete.
Disfrutadlo.
=================== No podemos regresar
|
#15 Jueves, 01 Octobre 2009, 21:43 |
|
|
Miguel
Usuario
Registrado: Noviembre 2009
Mensajes: 14
Edad: 57 Ubicación: Venezuela
|
Re: Reportes En HTML
Buenas como están, una pregunta al hacer un reporte con HTML no me salen ni los acentos ni la "ñ".
Puse la instrucción
" <meta http-equiv = 'Content-Type' content='text/html; charset=UTF- 8' >"
y me salen por acentos y ñ unos caracteres raros.
Gracias
|
#16 Jueves, 14 Enero 2010, 22:02 |
|
|
soplo
Analista Programador
Registrado: Septiembre 2009
Mensajes: 843
Edad: 44
|
Re: Reportes En HTML
Creo que te faltan algunas comitas. Te las he puesto en rojo. UTF-8 va seguido. no hay espacio en medio.
"<meta http-equiv = 'Content-Type' content='text/html'; charset='UTF-8' >"
|
#17 Jueves, 14 Enero 2010, 23:40 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Reportes En HTML
Pues no. Las comillas sobran. Estaba bien como lo puso Miguel.
Esta es la etiqueta de ésta misma web:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
Pero me he dado cuenta de una cosa que no sé si tendrá importancia. Al escribir la cadena en gambas, habría que escapar las comillas dobles para poder escribirlo correctamente de esta forma:
cadena = "<meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-1\" />"
=================== 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"
|
#18 Viernes, 15 Enero 2010, 00:02 |
|
|
soplo
Analista Programador
Registrado: Septiembre 2009
Mensajes: 843
Edad: 44
|
Re: Reportes En HTML
ah pues si. Es cierto. Corrijo eso en el código expuesto porque está mal.
Aparte de eso html acepta tanto comillas como comitas. Probablemente es mas cómodo y evita problemas usar comita en vez de comillas y así no hay que andar poniendo los slashes
<meta http-equiv='content-type' content='text/html; charset=iso-8859-1' />
Por cierto, he visto que en ese código se han metido algunos espacios indebidos por ahí. Por ejemplo he corregido un </td> que ponía </t d> lo cual haría que no terminara la celda de la tabla. He corregido varios que no se porque están allí aunque creo que se debe al método que utilice para importarlos de un pdf que jbsan había salvado de un post de mi antiguo foro. Si al pastear eso da algún problema no os desanimeis porque son pequeñas tonterías (aunque he corregido los que he visto)
última edición por soplo el Viernes, 15 Enero 2010, 00:56; editado 1 vez
|
#19 Viernes, 15 Enero 2010, 00:49 |
|
|
Miguel
Usuario
Registrado: Noviembre 2009
Mensajes: 14
Edad: 57 Ubicación: Venezuela
|
Re: Reportes En HTML
Es :
<meta http-equiv='content-type' content='text/html; charset=UTF-8' />
Asi imprime la ñ y los acentos.
Gracias. Saludos
|
#20 Viernes, 15 Enero 2010, 05:27 |
|
|
|