Odenación
Publicado por Tronic (28 intervenciones) el 07/11/2008 13:09:34
Hola a todos y gracias de antemano.
Tengo una tabla de una bd con los siguientes campos:
Código, texto. ej: 1.2 ó 3.14.5
Descripción, texto. ej: materia7 o ejercicios
Subcódigo, texto. ej: 1 ó 3.14
No sé si con lo de arriba os hareis una idea, la cuestión es que cada registro de la tabla esta relacionado con un otro registro de esta misma tabla por los campos código y subcódigo.
Por ejemplo el que tenga el código "2.15.3.12" estará relacionado con el registro que tenga el código "2.15.3" con lo cual el subcódigo del primero será el código del segundo "2.15.3"
Pues bien a la hora de ordenarlos access me los ordena mal ya que me coloca primero el código 2.15 que el el 2.5 no se como lo podría arreglar.
Mi idea era crear un campo llamado posición y que según el código del registro hiciera lo siguente
DATOS:
Código Descripción Subcódigo Posición
------------------------------------------------------------------
1.2 Ordenes 1 0102
1.7 Materia1 1 0107
1.15.6.12 casos practicos 1.15.6 01150612
1.7.13 Ejercicios 1.7 010713
Osea que la posicion la cogiera desglosando el registro código en grupos de dos dígitos
No se si esto se podrá hacer, es simple una idea para que me ordene los registros correctamente, si hay una forma mas simple o mejor bienvenida sea.
Un saludo y gracias de nuevo
Tengo una tabla de una bd con los siguientes campos:
Código, texto. ej: 1.2 ó 3.14.5
Descripción, texto. ej: materia7 o ejercicios
Subcódigo, texto. ej: 1 ó 3.14
No sé si con lo de arriba os hareis una idea, la cuestión es que cada registro de la tabla esta relacionado con un otro registro de esta misma tabla por los campos código y subcódigo.
Por ejemplo el que tenga el código "2.15.3.12" estará relacionado con el registro que tenga el código "2.15.3" con lo cual el subcódigo del primero será el código del segundo "2.15.3"
Pues bien a la hora de ordenarlos access me los ordena mal ya que me coloca primero el código 2.15 que el el 2.5 no se como lo podría arreglar.
Mi idea era crear un campo llamado posición y que según el código del registro hiciera lo siguente
DATOS:
Código Descripción Subcódigo Posición
------------------------------------------------------------------
1.2 Ordenes 1 0102
1.7 Materia1 1 0107
1.15.6.12 casos practicos 1.15.6 01150612
1.7.13 Ejercicios 1.7 010713
Osea que la posicion la cogiera desglosando el registro código en grupos de dos dígitos
No se si esto se podrá hacer, es simple una idea para que me ordene los registros correctamente, si hay una forma mas simple o mejor bienvenida sea.
Un saludo y gracias de nuevo
Valora esta pregunta
0