Ver Mensaje Individual
  #2  
Antiguo 29-07-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por joanajj Ver Mensaje
sabe alguien por que puede suceder y como solucionarlo???
Bueno, en realidad no está pasando nada raro. Te lo está ordenando correctamente. Como tú has dicho el campo es ALFANUMERICO, por lo tanto
2/08 no es menor que 17/08 puesto que el no lo ve como números, tú sí.

La solución más fácil que se me ocurre es que utilices ceros (0) a la izquierda; De esta forma quedará así:

002/08
017/08
020/08
169/08
170/08
199/08

Y en ese caso sí te los ordenaría como tú esperas.
El número de ceros que debes añadir a la izquierda dependerá del mayor valor qeu estés almacenando
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita