xBrowse -ordenar array de fechas - Solucionado
Posted: Fri Jul 13, 2012 11:37 am
Buen día,
Estoy teniendo un problema con el orden de fechas en xBrowse.
Antes de hojear, armo un array conteniendo, entre otros datos, tres columnas de fechas. En todas las de fecha tengo problemas para ordenar cuando se presiona sobre la cabecera.
Mi código sintetizado es así:
Destaco que probé cargando en el array, las fechas en formado caracteres y en formato fecha y siempre son los mismos resultados.
Por ejemplo, si tengo tres fechas 11/11/2010, 10/12/2009 y 15/10/2009, las ordena siempre por los dos primeros caracteres y queda así:
10/12/2009
11/11/2010
15/10/2009
La consulta es ¿como hago para ordenar dentro del xbrowse una columna de fecha de un array?
Por cualquier ayuda, Gracias.
Rolando
Estoy teniendo un problema con el orden de fechas en xBrowse.
Antes de hojear, armo un array conteniendo, entre otros datos, tres columnas de fechas. En todas las de fecha tengo problemas para ordenar cuando se presiona sobre la cabecera.
Mi código sintetizado es así:
- Code: Select all Expand view
- oBrw:aCols[18]:cHeader:= "FECHA IN"
oBrw:aCols[18]:bStrData := { || aArray[oBrw:nArrayAt,18] } // oBrw12:nArrayAt, 1
oBrw:aCols[18]:nHeadStrAlign := AL_CENTER
oBrw:aCols[18]:nDataStrAlign := AL_LEFT
oBrw:aCols[18]:nWidth := 235
oBrw:aCols[18]:cTooltip :="Clickear una vez con el izquierdo para ordenar por FECHA INGRESO"
oBrw:aCols[18]:nEditType := EDIT_NONE
Destaco que probé cargando en el array, las fechas en formado caracteres y en formato fecha y siempre son los mismos resultados.
Por ejemplo, si tengo tres fechas 11/11/2010, 10/12/2009 y 15/10/2009, las ordena siempre por los dos primeros caracteres y queda así:
10/12/2009
11/11/2010
15/10/2009
La consulta es ¿como hago para ordenar dentro del xbrowse una columna de fecha de un array?
Por cualquier ayuda, Gracias.
Rolando