FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ordenar xBrowse con array por dos o más columnas
Posts: 188
Joined: Wed Feb 01, 2006 06:59 PM
Ordenar xBrowse con array por dos o más columnas
Posted: Mon Nov 26, 2012 01:57 AM
Intento reemplazar todos mis xBrowse con archivos dbf por xBrowse con arrays, y me topo con el problema que no puedo ordenar el resultado tal como se hace, usando el comando INDEX en los archivos .dbf.

Por ejemplo:
INDEX ON STR(PTOS,4,0)+STR(1000+G_D,4,0)+STR(G_F,4,0) TO &RUTRES.TABLA DESCEND

Como hago esto en un xBrowse con array, donde los camos "PTOS, G_D y G_F" ahora son parte del arrray.

Saludos desde Ecuador

Fernando Espinoza
Saludos



Fernando Espinoza
Posts: 188
Joined: Wed Feb 01, 2006 06:59 PM
Re: Ordenar xBrowse con array por dos o más columnas
Posted: Tue Nov 27, 2012 02:47 AM

Por favor, debe haber una muy sencilla solución para esto. Animense, alguien debe saberlo.

Saludos

Fernando Espinoza

Saludos



Fernando Espinoza
Posts: 257
Joined: Tue May 16, 2006 04:46 PM
Re: Ordenar xBrowse con array por dos o más columnas
Posted: Tue Nov 27, 2012 03:38 AM

Yo lo que hago es ordenar los datos antes de mostrarlos en el browse, por ejemplo:

ASort con 3 columnas de criterio: ASORT(DatPar,,,{|x,y|IIF(X[4]=Y[4],IIF(X[5]=Y[5],x[9]>y[9],X[5]<Y[5]),X[4]>Y[4])})

espero que sea lo que buscas

RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com

Continue the discussion