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.:
Publicar un comentario