martes, 29 de septiembre de 2015

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

No hay comentarios.:

Patrones de Diseño de Software

Lo más visto