La Web del Programador: Comunidad de Programadores
 
    Pregunta:  23326 - ARRASTRAR SALDO CON ACCESS
Autor:  Joan Boronat
Creo que la fórmula "Saldo = Saldo + Importe" no puede utilizarse en una consulta de Access ya que repite el campo "Saldo"
Tengo una tabla (ASIENTOS) en la que cada registro guarda, por ejemplo, los siguientes campos: FECHA, COBRO, PAGO
similar a esto:
Cobros Pagos
01/01/2001 10.000 0
02/01/2001 5.000 0
03/01/2001 0 500

Me interesa hacer una consulta sobre ASIENTOS de tal forma que me muestre los registros junto con un campo calculado que se corresponderá con el saldo arrastrado. Algo similar a esto:
Cobros Pagos Saldo
01/01/2001 10.000 0 10.000
02/01/2001 5.000 0 15.000
03/01/2001 0 500 14.500

Gracias de antemano por vuestra ayuda.

  Respuesta:  Orlando Begué Severino
Estuve varias horas intentando hacer lo mismo, hasta que lo logré de la siguiente forma:

Tienes que crear un Campo más en el Formulario. Ejemplo:

Campo 1= Pagos_GotFocus()
MsgBox "Ingrese Monto del Pago"
Pagos.SetFocus

Campo 2= Temp_GotFocus() 'Este es un Campo Temporal
Temp = Pagos

Campo 3= Asiento_GotFocus()
Asiento = Asiento + Temp

Avísame si te resultó o tienes problemas todavía

  Respuesta:  Juan Carlos Atencio
Bueno amigo mio estube preguntando y tratando de hacerlo que tu deseas por consulta pero llegue a la conclusión de que no se puede de esa forma pero hay otra la de crear un campo mas la tabla que diga salgo y por medio de programación actualizar dicho saldo cuando actualice el asiento.

Si te interesa hasmelo saber y te ayudo