Buenos días,
veámos... tengo un par de tablas (llamémoslas t1 y t2) y en t1 tengo un campo que es igual (pero no linkado) a otro campo de t2. Y lo que quiero hacer es, una vez actualizados esos campos en t2, realizar un update para que se actualicen en t1, algo de este estilo:
UPDATE T1 SET T1.campo1 = (SELECT TOP 1 T2.campo1 FROM T2,T1 WHERE T2.campo2 = T1.campo2);
¿Cómo lo veis? Aclarar que la consulta la estoy realizando en Access 2003. Me da error de "Operation must use an updateable query". Si quito la select del SET y pongo cualquier cadena la operación si funciona, pero yo quiero que me asigne el resultado de buscar el valor de campo1 cuando campo2 tiene el mismo valor en T1 y T2.
Sé que lo suyo sería que estén enlazadas, pero el responsable de la BD no lo hizo así en su momento y ahora poco más se puede hacer.
Gracias.