Asunto: Reiniciar autoincremento en un campo de Access
Tengo varias tablas de Access con campos cuyo tipo de datos es autoincremento. El caso es que necesito reiniciar el valor que asigna este tipo de datos automáticamente para empezar por 1 ¿cómo se reiniciar un campo de tipo autoincremento para que empiece por 1?
Publicado:
Mie Sep 20, 2006 7:19 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Reiniciar autoincremento en un campo de Access
Anuncios
access escribió:
Tengo varias tablas de Access con campos cuyo tipo de datos es autoincremento. El caso es que necesito reiniciar el valor que asigna este tipo de datos automáticamente para empezar por 1 ¿cómo se reiniciar un campo de tipo autoincremento para que empiece por 1?
Los pasos a seguir son:
1. Si el campo autoincremento tiene relaciones (si es clave primaria o foránea de otras tablas) deberás quitar estas relaciones temporalmente.
2. A continuación deberás vaciar la tabla (eliminar los registros que tenga), obviamente perderás la información de esta tabla. Si quieres volver a tener esta información haz una copia de la tabla previamente.
3. Accediendo al diseño de la tabla que lleva el autoincremento, deberás cambiar el tipo de datos de este campo por Numérico y guardar los cambios.
4. Por último volverás a cambiar el tipo de datos a Autoincremento y volver a añadir las relaciones que eliminaste. Si has hecho una copia de la tabla podrás copiar los registros en esta (obviamente el autoincremento empezará por 1 y se incrementará hasta el número de registros que pegues de la otra tabla).
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A