Ver Mensaje Individual
  #2  
Antiguo 18-09-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: 18.309
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
Normalmente lo que se suele hacer es normalizar ese campo para conseguir:

1.1.00.0
1.1.01.0
1.1.02.2
1.1.03.0
....
1.1.10.0
1.1.11.0

(para conseguirlo debes tener siempre presente la combinación más grande)

Si ahora insertas:
1.1.3.1 //Entrada Nueva
1.1.3.2 //Entrada Nueva
1.1.3.3 //Entrada Nueva

que sería así:
1.1.03.1
1.1.03.2
1.1.03.3

Te lo insertaría correctamente.

A veces hacer estos cambios en el campo que se tiene no es posible; En ese caso lo que puedes hacer es crear otro campo que realmente te devuelva la ordenación correcta; Puede estar oculto y el usuario no debe enterarse ni que existe; Debes rellenarlo tú por código con el valor correcto.

Cuando rellenas 1.0, en tu campo pones 01.00.00.00
Cuando rellenas 1.1.3.2, en tu campo pones 01.01.03.02
...
__________________
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