Access - Porque no me funciona este update en access ?

 
Vista:

Porque no me funciona este update en access ?

Publicado por Jean Luke P (2 intervenciones) el 04/10/2006 07:32:37
tengo esta sentencia que me funciona en sql server 2005 (sin el ;) y no en access :

UPDATE PRODUCTOHIJO
SET PRODUCTOHIJO.CANTIDAD = PRODUCTOHIJO.CANTIDAD- (PRODUCTOPADRE.CANTIDAD*VENTA.CANTIDAD)
FROM PRODUCTOHIJO INNER JOIN PRODUCTOPADRE
ON PRODUCTOPADRE.PRODUCTOHIJO=PRODUCTOHIJO.NOMBRE
INNER JOIN VENTA ON VENTA.PRODUCTOPADRE=PRODUCTOPADRE.NOMBRE ;

me sale error de sintaxis ( falta operador) y se para en el from ...
que mas le tengo que agregar en access para que me funcione ? ... 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

RE:Porque no me funciona este update en access ?

Publicado por Moises (75 intervenciones) el 04/10/2006 09:43:32
Hola jean,

Prueba a hacer esto

UPDATE VENTA
INNER JOIN (PRODUCTOPADRE INNER JOIN PRODUCTOHIJO ON PRODUCTOPADRE.PRODUCTOHIJO = PRODUCTOHIJO.NOMBRE) ON VENTA.PRODUCTOPADRE = PRODUCTOPADRE.NOMBRE
SET PRODUCTOHIJO.CANTIDAD = [PRODUCTOHIJO].[CANTIDAD]-([PRODUCTOPADRE].[CANTIDAD]*[VENTA].[CANTIDAD]);

Ya me diras que tal !!

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Porque no me funciona este update en access ?

Publicado por Jean Luke P (2 intervenciones) el 04/10/2006 16:09:54
Gracias !!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar