Forums Últimos mensajes - Powered by IBM
 

Numero de registro

07/06/2013 - 22:21 por IGGV | Informe spam
Hola a todos.
Después de muchos años otra vez por acá.
Tengo un pregunta en cuanto a numeración de registros
Necesito numerar de forma consecutiva los registros de una tabla a medida que los voy cargando. La carga de datos la hago mediante una consulta de datos anexados que los toma de otra tabla y que traspasa registros de a uno (Tengo un form donde busco el registro a traspasar y una vez seleccionado mediante un botón lanzo la consulta de datos anexados y empiezo otra vez)
Primero pensé en un campo autonumerico, pero el problema es que en caso de algún error o enmienda, llámese tener que eliminar un registro por selección errónea, el campo autonumérico mantiene "memoria" del ultimo asignado y al próximo numero le pone un numero que no es consecutivo con el inmediato anterior.
Por ejemplo: cargo 50 registros pero detecto un error en la carga del numero 51 y lo elimino de la tabla. Cuando cargo el próximo registro el numero que pone el autonumérico es el 52 y no el 51 ya que este pertenecía al que fue eliminado, por lo que la numeración queda así: 48, 49, 50, 52 (salta el 51).
Como hago para poder generar este numero de control?
desde ya muchas gracias por su ayuda
 

Leer las respuestas

#1 IGGV
07/06/2013 - 22:24 | Informe spam
Perdon olvide decir que utilizo Access 2003


El viernes, 7 de junio de 2013 17:21:47 UTC-3, IGGV escribió:
Hola a todos.

Después de muchos años otra vez por acá.

Tengo un pregunta en cuanto a numeración de registros

Necesito numerar de forma consecutiva los registros de una tabla a medida que los voy cargando. La carga de datos la hago mediante una consulta de datos anexados que los toma de otra tabla y que traspasa registros de a uno (Tengo un form donde busco el registro a traspasar y una vez seleccionado mediante un botón lanzo la consulta de datos anexados y empiezo otra vez)

Primero pensé en un campo autonumerico, pero el problema es que en caso de algún error o enmienda, llámese tener que eliminar un registro por selección errónea, el campo autonumérico mantiene "memoria" del ultimo asignado y al próximo numero le pone un numero que no es consecutivo con el inmediato anterior.

Por ejemplo: cargo 50 registros pero detecto un error en la carga del numero 51 y lo elimino de la tabla. Cuando cargo el próximo registro el numero que pone el autonumérico es el 52 y no el 51 ya que este pertenecía al que fue eliminado, por lo que la numeración queda así: 48, 49, 50, 52 (salta el 51).

Como hago para poder generar este numero de control?

desde ya muchas gracias por su ayuda

Preguntas similares