Buenas tardes a todos:
Tengo dos tablas de access: Cuentas y Movimientos, con relación uno a
muchos. El problema es que quiero actualizar un campo de la tabla de cuentas
con el total de dos campos de la tabla de movimientos, siempre y cuando un
campo de fecha de la tabla de movimientos contenga un valor anterior a
cierta fecha. Para esto, hago así:
cnConn.Execute ("UPDATE Cuentas, Movimientos SET Cuentas.Salini" & _
" = Cuentas.Salini + Movimientos.Ingreso -
Movimientos.Egreso " & _
"Where Movimientos.Cuenta = Cuentas.Clave and
Movimientos.Fecha < #" & Format(datFein, "dd/mm/yyyy") & "#")
Con esta instrucción no me actualiza el valor del campo salini. si le quito
la parte de la fecha ya lo hace, pero obviemente usando todos los valores de
la tabla de movimientos. La pregunta es ¿Por qué no puedo seleccionar los
movimientos de antes de la fecha limite?
Les agradezco de antemano su valiosa ayuda.
gustavo gutierrez morales
Leer las respuestas