Hola a todos. Tengo que hacer una serie de modificaciones en un montón de aplicaciones que trabajan sobre una base de datos (MS Access). Hay una tabla de provincias con un código autonumérico en cada provincia. En otras tablas, por ejemplo la de clientes, existe un campo "ProvinciaRemite", "ProvinciaFactura", etc. cuyos valores son el código de la provincia.
He preferido cambiar los códigos provinciales asignados automáticamente por los dos primeros números del código postal. Por ejemplo, Pontevedra tenía el identificador 4 cuando el código postal es el 35XXX.
En la tabla provincias he creado un nuevo campo ("ID") en dónde pongo las dos primeras cifras del código postal. En el campo "Código" están los valores antiguos que quiero descartar.
El problema viene al tener que cambiar los miles de registros de otras tablas en los que se hacía referencia al campo "Código" de la tabla de provincias y actualizarlo al valor correcto actual, es decir, el campo "ID" de la tabla de provincias.
Es un poco lioso pero supongo que se entiende ¿no? Tengo que hacerlo en una sola consulta de modificación ya que Access no me deja poner varias sentencias en un procedimiento como con SQL Server.
Gracias y un saludo.