Servicios Profesionales (consultoras que apoyan el proyecto Mundo Support GX)

Para informarse sobre las soluciones y servicios en:
 - Genexus Software Factory.
 - Búsqueda, Selección & Outsourcing de RRHH.
 - Gerenciamiento externo de Proyectos.
 - Asistencia técnica.
 - Software ERP.

Click Aquí o escriba a mundosupport@gmail.com.

         
             

Bienvenido a Mundo Support

Te damos la bienvenida a Mundo Support GX!!!!!

Como usuario visitante podrás consultar libremente los artículos y comentarios publicados; además de escribir comentarios que aporten y enriquezcan a los artículos.

Si deseas redactar artículos, entradas o consultas te invitamos a que nos escribas a mundosupport@gmail.com y recibirás un correo invitándote a ser redactor contribuyente.

Gracias y esperamos contribuir en tu camino por el mundo Genexus y la programación.



Mostrando entradas con la etiqueta html. Mostrar todas las entradas
Mostrando entradas con la etiqueta html. Mostrar todas las entradas

viernes, 9 de mayo de 2008

XLS.Varios - Al abrir archivo con excel los números aparecen en notación científica (exponencial)

Problema: números aparecen en notación científica (exponencial) en documento excel en archivo generado desde Genexus.

Este archivo es generado como una archivo con Tags HTML y grabado con extensión xls.

Que es el formato científico:
El formato Científico muestra un número en notación exponencial, sustituyendo parte del número con E+n, donde E (que significa Exponente) multiplica el número anterior por 10 a la enésima potencia. Por ejemplo, un formato científico con dos decimales muestra 12345678901 como 1.23E+10, que es 1,23 veces 10 a la décima potencia.

Respuesta:
La respuesta es que excel utiliza el formato General.

El formato General usa la notación exponencial para los números grandes (de 12 dígitos o más).

Para quitar la notación exponencial en los números grandes, puede aplicar un formato numérico diferente, como Número. Esto es en forma manual.

Otra alternativa es agregar algún caracter (apóstrofe, # o lo que sea) al tag html que contienen el número para que excel lo tome como texto.

El html quedaría así:

<Table>
<Tr>
<Td>'123456789011111</td>
<Td>'123456789011111</td>

</Tr>
</Table>


y se vería como la Imagen 1.



Por otro lado si lo que se desea mostrar son número de tarjeta de crédito, podría grabarse el número con los espacios intermedios. De esa forma excel lo entiende como caracter y lo muestra bien.

El html quedaría así:


<Table>
<Tr>
<Td>1234 5678 9011 1111</td>
<Td>1234 5678 9011 1111 </td>

</Tr>
</Table>



Y se vería como la Imagen 2.



Por lo menos con esto queda claro el motivo por el cual sucede esto, y solo resta encontrar otras alternativas de solución si esta no satisface.

Bienvenidos comentarios para resolver este tema!

View in english http://worldsupport.blogspot.com/2008/05/xlsvarios-when-opening-file-with-excel.html

sábado, 9 de febrero de 2008

Web.Varios - Embeber editor HTML en WebObjects Entrega 1

En entorno web, algo que aumenta la potencia de nuestros web objects es ofrecerle al usuario la posibilidad de ingresar texto enriquecido como lo haría trabajando con un editor de texto.

El tema en cuestión es como llevarlo a la práctica con Genexus.

Para lograr esto, se puede debe incorporar a los webpanels y web transactions un editor html que permitirá dar formato, colores, insertar imágenes, tablas, vinetas y otras.

Hasta el momento encontré dos que pueden ser incorporados libremente a nuestros proyectos:

1) FCK Editor
2) TinyMCE

Un ejemplo de como llevarlo a adelante usando el FCK Editor puede encontrarse en el Wiki de Genexus: http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Incluir+FCKEditor+en+tus+web+objects



Para utilizar la segunda alternativa (TinyMCE) estuve haciendo unas pruebas y voy a ingresar una próxima entrada con los comentarios que surgan y un ejemplo de implementación.

sábado, 2 de febrero de 2008

Web.Varios - Salida XLS Mediante HTML y HTTPResponse


Este código genera una salida a excel en web con tags HTML sin necesidad de escribir en disco.

Insertar en un reporte Main con propiedad Call Protocol en HTTP lo siguiente:




Que opinás del material expuesto en el Blog?