valor reiniciar numero inicializar establecer ejemplo crear corregir consulta consecutivo como campo autonumerico database ms-access database-design autonumber

database - reiniciar - ¿Puedo editar la columna Autonumérico en Access?



inicializar campo autonumerico access (5)

¿Cómo recuperas los datos? Debería ser posible agregar los datos de su tabla y mantener los números existentes.

Sin embargo, es necesario pegar desde un campo entero al campo de autonumeración. No puede cambiar un campo a autonumber de entero una vez que haya datos en el campo, pero puede cambiar a entero desde autonumber.

Perdí mis datos en la base de acceso y me las arreglé para recuperarlos, pero cuando copio los valores en la tabla con la columna Autonumérico, los números aumentan. ¿Hay alguna forma de cambiarlo a int y luego traerlo de nuevo a Autonumérico?


Me las arreglé para insertar los campos AutoNumber por código de c #. Tomo todos los datos que necesito y simplemente los inserto en una mesa vacía.


No copie los datos con la interfaz de usuario, pero añádalos con una consulta. Como un campo Autonumérico es solo un entero largo con un valor predeterminado especial, puede agregarle valores que ya existen. Eso no funciona en la interfaz de usuario, pero solo en SQL.

Un campo de Autonumérico tiene algunas otras propiedades que son diferentes de un campo de Entero largo normal, pero en términos de agregar datos, esos no son relevantes. Una de esas propiedades es que no se puede editar una vez que está poblada, y otra es que solo puede tener una en cada tabla.


Así es como logré hacer esto en Access 2010:

  1. Haga una copia de seguridad de su base de datos. (Solo para estar seguros.)
  2. Haga clic con el botón derecho en la tabla de la lista de tablas y seleccione Exportar-> Excel. Acepta todos los valores predeterminados.
  3. Abra la tabla en Excel y realice el cambio deseado al campo de autonumeración.
  4. Abra la tabla y elimine todas las filas
  5. Haga clic derecho en la tabla en la lista de tablas, y seleccione Importar -> Excel
    • En las opciones, elija "Añadir a la tabla" y seleccione la tabla. Aceptar valores predeterminados para todas las demás opciones

Esta podría no ser una solución viable para una mesa grande. No creo que Excel pueda manejar más de 65,000 filas.


Haga una copia de seguridad de su tabla de datos. Elimine todos los datos de la tabla original y luego compacte y repare su base de datos. Al hacer esto, el campo de número automático se reiniciará en 1. Ahora puede agregar sus datos de la tabla de respaldo.