Página 1 de 1

UPDATE en Access

Publicado: Jue Ene 30, 2003 6:51 pm
por Surfer
Tengo una consulta en SQL y queria hacerla para access.
Es de actualizacion y el problema no esta en el case ya que ese si se convertirlo
a access con un iif. Lo que parece que no funciona y no se hacer es el orden entre el update y el select. Agradeceria mucho que me dijeran como seria.

UPDATE Tiempo
SET Tiempo.Estado = (select case when (sum (([VarAcumMensual].[IDF]+[VarAcumMensual].[IDV])-([VarAcumMensual].[GDF]
+[VarAcumMensual].[GDV])))>0 then 'Bº' else 'Pª' end from [VarAcumMensual] WHERE (((VarAcumMensual.IdTipoVariable)=2)
AND (([VarAcumMensual].Fecha) between '01/01/00' and '31/12/2002')) and VarAcumMensual.IdVAriable=Tiempo.IdVariable
GROUP BY VarAcumMensual.IdVariable );

Publicado: Jue Feb 13, 2003 11:39 am
por principiante c
si no lo refrescas, no se actualiza. debes hacer un REFRESCAR para k todos los cambios pasen de estar en la memoria a la tabla de acces (( REFRESH ))