Access - Update con Subquery

 
Vista:

Update con Subquery

Publicado por RyDer (2 intervenciones) el 15/05/2004 01:17:25
Por favor, ayudenme. En Access 2002, Quisiera saber porque esta sentencia no me funciona:

UPDATE Ult_2_pagos AS U
SET U.penul_Q_can =
(SELECT C.paghasta
FROM Cuo_cub_ult_pag AS C
WHERE C.codigo = '1895-9')
WHERE U.codigo = '1895-9';

Esos campos ambos son Fecha/Hora, y ambos tienen formato de fecha corta. Y cuando ejecuto la consulta de actualizacion me sale el error de que "La operación debe usar una consulta actualizable".

Si alguien sabe como resolverlo, se lo agradezco en el alma.
Gracias de antemano.
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:Update con Subquery

Publicado por Jesus (861 intervenciones) el 15/05/2004 18:09:04
Pues eso, que al poner el filtro, no se pueden agregar ni modificar los registros, por lo que no se puede actualizar.
Abre un recordset de la tabla y si se da la condicion, actualizas.
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:Update con Subquery

Publicado por Victoria (1530 intervenciones) el 16/05/2004 13:38:09
Hola
Tienes que crearte una consulta que sea actualizable y usarla en el SubQuery
No te rompas la cabeza, no hay otra forma
Un saludo
Victoria
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:Update con Subquery

Publicado por RyDer (2 intervenciones) el 17/05/2004 16:46:09
Y como cual? Porque la verdad estoy bloqueado y no se me ocurre nada... Te agradezco si me dijeras como
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