La Web del Programador: Comunidad de Programadores
 
    Pregunta:  62513 - INSERTAR REGISTROS EN TABLAS VINCULADAS
Autor:  Milagros ln
Tengo un base de datos access que contien tablas vinculadas de otra base de datos tambien access, al intentar insertar un registro mediante sql (insert ...) me da el error: La consulta tiene que ser actualizable.

No se que hacer

  Respuesta:  Jose Ignacio Alvarez Rodriguez
El problema está en el diseño de la tabla vinculada. El motor del Access se hace un lio a la hora de actualizar una tabla vinculada. para solventar el problema, añade una clave unica a la table vinculada, con eso el registro a modificar sera unico y el motor ira directamente al registro que necesitas actualizar.

Si por diseño de la tabla, no dispones de una clave unica, añade un campo autonumerico y conviertele en primary key, y luego desentiendete de el...

Con esto solucionas el 90% de los mensajes de "la consulta debe ser actualizable."

Saludos,
rkmn