Access - Update de una tabla en Access con SQL

 
Vista:

Update de una tabla en Access con SQL

Publicado por Daniel (1 intervención) el 31/10/2006 15:03:55
Hola,

Me gustaría saber si puedo modificar los datos de una tabla mediante una consulta en Sql desde Access.

Desde SQL server esta sentencia se ejecuta correctamente:

UPDATE TArticStock
SET TArticStock.StockReserva = RES.SumaDePendiUni

FROM
(
SELECT TArticStock.FKArtCodigo, TArticStock.FKAlmCodigo, TArticStock.StockReserva,Sum(TReservas.PendiUni) AS SumaDePendiUni

FROM
TArticStock
INNER JOIN TReservas

ON (TArticStock.FKAlmCodigo=TReservas.FKAlmCodigo) AND
(TArticStock.FKArtCodigo=TReservas.FKArtCodigo)
GROUP BY TArticStock.FKArtCodigo, TArticStock.FKAlmCodigo, TArticStock.StockReserva
) AS RES

WHERE ( ((TArticStock.StockReserva - RES.SumaDePendiUni) <> 0) AND (TArticStock.FKArtCodigo = RES.FKArtCodigo) AND (TArticStock.FKAlmCodigo=RES.FKAlmCodigo))

El caso es que cuando lo copio en una consulta de Access me sale el siguiente error:

"Error de sintaxis (falta operador) en la expresión de consulta .....etc etc"

¿Alguien sabe cómo solucionar esto?

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