Función DSuma con SInm para coger el valor de un campo si el otro está True.

Espero explicarme correctamente. Tengo un formulario de Pagas y Señales que lo nombro "frmPagaSenal" y el origen de los datos es la tabla "tblPagaSenal". En el formulario tengo, entre otros, un campo "ACuenta" y otro "Liquidación". El campo "ACuenta" es para anotar la paga y señal, y el campo "Liquidación" es para liquidar (valga la redundancia) el importe total. En otro formulario de cierre de caja tengo un control "txtPagaSenal" con la función:

=Nz(DSuma("ACuenta";"tblPagaSenal";"Fecha=" & "FechaArqueo");0)

De este modo, al final de la jornada puedo comprobar el importe de pagas y señales del día, y con un botón de comando poder visualizar los detalles de las mismas coincidentes con la Fecha. Funciona perfectamente. El problema es que cuando se ha pagado la primera paga y señal y se introduce en el campo "ACuenta" ya no es tan efectivo, puesto que cuando se liquida el importe total se anota en el campo "Liquidación". ¿Es posible crear una SInm dentro de la función DSuma?, ¿Qué me aconsejáis?

Añade tu respuesta

Haz clic para o