Access - Utilizar SELECT en una secuencia UPDATE

 
Vista:
sin imagen de perfil

Utilizar SELECT en una secuencia UPDATE

Publicado por MIGUEL MARCOS (1 intervención) el 22/02/2014 16:00:20
Hola, tengo un problema con una consulta aparantemente sencilla, pero como soy nuevo no se si tengo algo mal, agradecería que me informeis si está correcta la consulta.
La consulta es :

UPDATE ESTADISTICAS SET CAMBIOSACTIVIDADRECUPERADAS = ( SELECT Count(CAMBIOACTIVIDAD.FECHARECUPERACION) AS TMP
FROM CAMBIOACTIVIDAD
HAVING (((Count(CAMBIOACTIVIDAD.FECHARECUPERACION)) Is Not Null) AND ((CAMBIOACTIVIDAD.FECHA)<=[Formularios]![CambioActividadRecuperada]![Texto3] And (CAMBIOACTIVIDAD.FECHA)>=[Formularios]![CambioActividadRecuperada]![Texto0])));


La parte del SELECT por si sola es correcta y me devuelve el contador que quiero. Pero intento meter ese numero en la tabala ESTADISTICAS y me da el siguiente error "La operación debe usar una consulta actualizable".

Que hago mal?, podeis ayudarme por favor?. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder