Renumerar un campo autonumérico en una tabla relacionada con otra.

Siguiendo con el mismo ejemplo anterior, vamos a explicar como podemos renumerar un campo autonumérico en una tabla que está relacionada con otra. Nos referimos de nuevo a las tablas fotografías y fotógrafos.

Supongamos que tenemos los mismos datos que en el ejemplo anterior y en la tabla fotografos eliminamos el fotografo 2 (ver articulo)

Para renumerar los registros de la tabla fotógrafos eliminamos la relación entre ambas tablas:


Accedemos a la vista diseño de la tabla Fotografos y eliminamos propiedad clave principal del campo idfotografo en vista diseño:
Volvemos a crear el campo y le asignamos la propiedad clave principal, los registros se renumeran:


Abrimos la tabla Fotografías, relacionada, y actualizamos los registros de los fotógrafos por sus nuevos idfotógrafo, puesto que Francisco Gascón antes era el 3 y ahora es el 2, y Vicente Hernández antes era el 4 y ahora es el 3.


A continuación, volvemos a relacionar las tablas.

Con este ejemplo, vemos claramente porque los campos autonuméricos conservan su valor en Access aunque eliminemos los registros. Su utilidad es la de identificar los registros y crear índices, no la de ser contadores de registros de las tablas.

0 comentarios:

Publicar un comentario

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Top WordPress Themes