Access - problemilla con dsuma

 
Vista:

problemilla con dsuma

Publicado por Narkxx (3 intervenciones) el 01/03/2007 23:42:19
Hola, buenas.

Tengo una tabla las columnas de la cual son:

Id: Autonum
Fecha: Fecha
Banco: Texto
Movimiento: Texto
Importe: Moneda
Importe entidad: Moneda
Importe total: Moneda

Tengo un formulario que uso para añadir los registros.

En el campo importe total he conseguido hacer la suma acumulada usando:

=dsuma("[Importe]";"Tabla movimientos";"[Id]<="&[Id])
en origen da datos.

Ahora me interesaria hacer la suma acumulada, pero en lugar de ser función de Id, ahora en funcion de Banco.

Ejemplo:

1 // 01/01/01 // Banco1 // Sacar dinero // -10€ // -10€ // -10€
2 // 01/01/01 // Banco2 // Ingreso // +10€ // +10€ // 00€
3 // 02/01/01 // Banco1 // Ingreso // +30€ // +20€ // +30€

He probado:

=dsuma("[Importe]";"Tabla movimientos";"[Banco]="&[Banco])
=dsuma("[Importe]";"Tabla movimientos";"[Banco]")

y no funciona, a ver si alguien me puede ayudar.

Gracias por adelantado!
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:problemilla con dsuma

Publicado por Enrique (1299 intervenciones) el 02/03/2007 15:50:37
Prueba así:

=DSuma("[Importe]";"[Tabla movimientos]";"[Banco]='"& Me.Banco & "'"
(no has tenido en cuenta que Banco es de tipo texto y deber ir entre comillas simples: ' " Banco & " ' " )

El último "Banco" que te pongo, que va entre & es el Nombre del Campo en el Formulario donde debes tener un nombre de banco que coincida exactamente con el de la Tabla.

Saludos
Enrique
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