Estimados....
Como armo un index (CDX) de un camo numerico pero que sea Decreciente, osea que me quede acomodado de mayor a menor...
gracias
david
argentina
Estimados....
Como armo un index (CDX) de un camo numerico pero que sea Decreciente, osea que me quede acomodado de mayor a menor...
gracias
david
argentina
David
Asi
INDEX ON -NRO TO BASE
Saludos
Adhemar
INDEX ON CODIGO 聽TAG "ARTICOD" TO "ARTICULO" DESCENDING;Amigos...
muchas gracias por responder y qued贸 muy claro como hacerlo,
Ahora.....
se puede combinar?
El Indes esta armar con 2 campos numericos "xx+xxxxxxxx" pero para acomodar el primero xx debe ir creciente y el segundo xxxxxxxx debe ir decreciente, por lo que veo no se puede ...
igualmente gracias
david
argentina
LO 脷NICO QUE SE ME OCURRE ES UTILIZAR UN ARTIFICIO,
SI EL N脷MERO M脕XIMO DEL SEGUNDO MIEMBRO ES 999999
GENERAR EL INDICE DE ESTA FORMA
INDEX ON CAMPO1+(999999-CAMPO2) TO FILE
Y HACER QUE LAS BUSQUEDAS UTILICEN EL MISMO ARTIFICIO
NO SE, PUDIERA SERVIR
![]()
David:
1.- Los expertos recomiendan hacer los 铆ndices con campos tipo CHAR
2.- Una vez que has convertido los campos a tipo CHAR te puedes apoyar
en la funci贸n DESCEND()
Ejemplo:
INDEX ON CODIGO1 + DESCEND(CODIGO2) TAG "ARTICOD" TO "ARTICULO"
Espero que esta sugerencia te sirva.
Saludos
Muchas gracias por sus sujerencias
Aplica la opsion de ANGEL, y anda perfecto...
muchas gracias a todos nuevamente
saludos
DAVID
Argentina....
CORRIJO LA PROPUESTA:
INDEX ON STR(CAMPO1,N)+STR(999999-CAMPO2,6) TO FILE
DONDE N ES EL TAMA脩O DEL CAMPO1
![]()
Amigos:
Ya en el hilo yo lo probar铆a as铆:
INDEX ON STR(CAMPO1,N)+DESCEND(STR(CAMPO2,N)) TAG "ARTICOD" TO "ARTICULO"
Ya comentaras si funciona o no
Saludos
DESCEND(Cod_Art + DTOS(Fecha))Gracias
lo implemento y te aviso
gracias nuevamente
David
dobfivewin wrote:Como armo un index (CDX) de un camo numerico pero que sea Decreciente, osea que me quede acomodado de mayor a menor...
Muchas gracias, pruebo y Aviso.....
David
![]()
oCol:cSortOrder:="A"
oCol:bLClickHeader:= {|| ( OrdSetFocus(1),RUBRO->( OrdDescend(,,.T.) ) ) }