Problemas con ordenamiento de datos.

Problemas con ordenamiento de datos.

Postby José Camilo » Thu Feb 22, 2024 6:33 pm

Buenas tardes.
tengo una dbf de propiedades, uno del indices es domicilio+piso+depto donde los 3 son campos char.
el problema es que al mostrarlos con 1 xbrowse ordena a medias. ejemplo.
12 de octubre 27 PB
12 de octubre 29 PB
12 de octubre 29 1 A
12 de octubre 29 1 B
12 de octubre 29 2 A
12 de octubre 81 PB
12 de octubre 95 PB
12 de octubre 29 2 B

asi aparecen, por que puede ser?
es un archivo indice ntx

Gracias
José Camilo
 
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Re: Problemas con ordenamiento de datos.

Postby karinha » Fri Feb 23, 2024 1:10 pm

Buen dia. Muestre como usted crea el indice.

Gracias.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7872
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Problemas con ordenamiento de datos.

Postby acuellar » Fri Feb 23, 2024 1:26 pm

Estimado José

Intente así:
Code: Select all  Expand view  RUN

Alltrim(domicilio)+Alltrim(piso)+Alltrim(depto)
 
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1645
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Problemas con ordenamiento de datos.

Postby Jimmy » Fri Feb 23, 2024 3:13 pm

hi,

Code: Select all  Expand view  RUN
(domicilio  )+Alltrim  (piso  )+Alltrim  (depto  )

a Index Expression must be "same Length" so ALLTRIM() are NOT working "in" a Index :!:

---

it seem me that your YEAR use only 2 Digit ?
than try
Code: Select all  Expand view  RUN
SET EPOCHE TO YEAR(DATE()) -50
greeting,
Jimmy
User avatar
Jimmy
 
Posts: 1733
Joined: Thu Sep 05, 2019 5:32 am
Location: Hamburg, Germany

Re: Problemas con ordenamiento de datos.

Postby José Camilo » Sat Feb 24, 2024 1:17 am

Muchas gracias por sus respuestas y tiempo !!!
Probaremos...
José Camilo
 
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 113 guests