FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
¿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
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
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 !!! |
|
|
|