Ordenacion Tabla
En una aplicación de Gestión , tengo definida una tabla para las referencias cuyop campo clave es un caracter del siguiente formato:
10/0 10/00 10/1 10/2 10/3 1001/1 1001/2 11/1 11/3 F/1 F/2 G/1 G/2 La ordenación es incorrecta pues deberia ser: 10/0 10/00 10/1 10/2 11/1 11/2 1001/1 1001/2 F/1 F/2 G/1 G/2 ¿Alguien me sugiere alguna forma de solucionarlo? Gracias |
¿Ordenación?
¿Es una tabla en una base de datos? si es así ¿Cuál?.. ¿Es en un componente? si es así ¿Cuál?.. Te recomiendo leer la guía de estilos |
La ordenacion es correcta ya que has definido un campo de tipo cadena,
de modo que el texto '11' es mayor que el texto '1001', al igual que 'Pepe' es mayor que 'Pablo' en una ordenacion alfabetica. Si quieres que los codigos se ordenen numericamente, o defines campos numericos o rellenas con ceros por la izquierda, ejemplo: 0000011 0001001 Salud2 !!! |
La franja horaria es GMT +2. Ahora son las 16:55:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi