Ordenar físicamente una tabla

Hola muy buen día, agradezco infinitamente al que me ayude a resolver este problemón.
Tengo una tabla que inicialmente tenía 3 campos (ID, Referencia, Monto), he agregado un campo extra (Numero), la tabla viene desordenada, así que la ordeno en forma ascendente por Referencia. He creado un modulo en visual basic que trae access un procedimiento para colocar el numero en forma consecutiva, según yo la tabla quedaría así, con el procedimiento hecho:
ID Referencia Numero Monto
11310 123 001 500
11050 123 002 300
11050 543 003 200
10500 543 004 1000
11050 3456 005 7500
11310 3456 006 32
11300 3456 007 455
11310 7453 008 336
11310 7453 009 365
Pero al ejecutar el procedimiento access me da el siguiente resultado:
ID Referencia Numero Monto
11310 123 003 500
11050 123 004 300
11050 543 001 200
10500 543 002 1000
11050 3456 005 7500
11310 3456 006 32
11300 3456 007 455
11310 7453 009 336
11310 7453 008 365
He leído varios artículos y esto sucede porque access va agregando un indice conforme se van ingresando los datos, y que para obtener el resultado que deseo, debe ordenarse la tabla físicamente, no lo he logrado hacer y lo he internado varios días, yo creo que hay otro método para solucionar este problema pero no lo encuentro.
En otro artículo leí que también el ordenamiento físico es muy tardado dependiendo la cantidad de registros y la verdad la tabla contiene entre 1,000 y 350,000 registros, además que la computadora consume muchos recursos, y entonces no se como solucionar mi problema, agradezco desde ya a la persona que sea tan amable de colaborar conmigo.
La verdad he probado tanto que no se que hacer, hasta estuve a punto de quebrarme un coco en la cabeza :'( please help me.

1 Respuesta

Respuesta
1
¿Ya lo intentaste creando una consulta?
Mira tuve un problema muy parecido, con cerca de 50 mil registro de una tabla de consultoría,
Realice una consulta para la tabla ordene los registros por el numero consecutivo del registro y luego por el numero de la ubicación del cte en forma ascendé y listo ahora tengo los datos en un formulario tipo cuadro y me los arroja ordenados.
También encontré que mediante la consulta puedo mejorar los criterios de ordenamiento haciéndolo con los otros campos.
Aplícalo y me cuentas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas