La página Web de Emilio Sancha - MVP 2006/11
La página Web de Emilio Sancha

Inicio    |   Access    |   Excel    |    Visual Script    |   Enlaces    |   Búsquedas    |   Apuntes    |   Libro de Visitas

Suscripcion RSS

¿Porqué no es actualizable una consulta?

Algunas de las siguientes razones pueden hacer que una consulta no sea actualizable:

* La consulta se basa en otra consulta de Solo Lectura.

* La base de datos se ha abierto como de Solo Lectura.

* Es una consulta de UNION.

* Es una consulta de Totales.

* Es una consulta de Referencias Cruzadas.

* Contiene funciones del tipo Avg(), First(), Last(), Sum(), Max(), Min(), Count(), StDev(), StDevP(), Var(), VarP().

* Contiene una cláusula DISTINCT.

* Incluye alguna subconsulta.

* Determinadas consultas que incluyen o RIGHT JOIN o LEFT JOIN resultan no actualizables.

* Se ha configurado para que no lo sea, según el Tipo de Recordset, si fuera Snapshot la consulta no sería actualizable. En ese caso es posible que se pueda solucionar cambiándola por Dynaset.


* Cuando una consulta incluye mas de una tabla y la relación entre ellas es de uno a varios si en la consulta no existen, o no aparecen, los índices únicos de ambas tablas, Access no puede identificar inequívocamente el registro al que ha de aplicar el cambio y por ello no permite las actualizaciones. En este caso se podría resolver añadiendo el/los índices faltantes.


Emilio Sancha 28/03/14

NOTA: La información contenida en esta página, así como el código fuente incluido en la misma, se proporciona TAL CUAL, sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo explicado, recomendado o sugerido en la presenta página.

This page is provided AS IS with no warranties, and confers no rights. You assume all risk for your use.

Ultima actualización:  Sábado, 15 de Octubre de 2016
© Emilio Sancha 2.004-2.016