martes, 29 de septiembre de 2015

Tabla de Colores para propiedades de Datawindows

Es horrible tener que modificar los colores de letras y fondos en un Datawindow en tiempo de ejecución y darte cuenta que los códigos de colores que usas es web u otros sistemas, NO FUNCIONAN...bueno, pues la solución habitualmente es buscar en internet... ¿y que pasa cuando no hay internet?

Es por ello que siempre es útil tener una tabla de colores contigo:


Funciones de columnas en Datawindows

En ocasiones para poder hacer procesos automáticos requerimos cierta información sobre un Datawindow, pero es frustrante cuando no encuentras una forma directa de hacer las cosas... en ésta ocasión les quiero dejar algunas "funciones" que sirven para obtener información de un Datawindow que NO se encuentra entre las propiedades directas de éste: 

Para obtener el numero de columnas de un DW(1)
                integer(dw.object.datawindow.column.count)

Para obtener el nombre de la columna si solo se conoce el índice de la misma
                dw.describe( '#' + string([indice]) + '.name')

Para obtener un objeto de tipo dwobject de una columna (útil para cuando se requiere ejecutar un evento que requiera dicho tipo de objeto [Ej.: editchanged])
                dw.Object.__get_attribute([nombre de columna] , true)

Para obtener el tipo de dato de una columna en especifico

dw.Describe([nombre de columna] + ".Coltype")

(1): DW = Datawindow

Patrones de Diseño de Software

Lo más visto