suma con criterios en un formulario de acces
Publicado por German (9 intervenciones) el 18/02/2020 18:38:45
Buen día comunidad!
Tengo este pequeño problema el cual no he podido encontrar solución. Tengo 3 tablas las cuales se bautizan así:
1. empleados= Id_empleado(PK), nomb_empleado
2. cabcargue= Id_cargue, fecha, Id_empleado
3. opercargue= Id_operacion, Id_cargue, vr_opecargue, vr_descarg
la relación va:
empleados.Id_empleado - cabcargue.Id_empleado = 1 a varios
cabcargue.Id_cargue - opercargue.Id_cargue = 1 a varios
esta base de datos es para tener un control sobre las cajas menores, donde se busca tener información de cuando se le asigna una caja (vr_opecargue) y cuando la legaliza (vr_descarg)
Tengo un formulario que se llama cargue, en este formulario se registra el día que se hace una transacción, el empleado, el valor asignado (vr_opecargue) y de la misma manera cuando legaliza (vr_descarg) pero en fechas diferetentes.
dado a que en este formato tengo una macro que notifica cuando le asignan y cuando legaliza, me han solicitado que en el correo tambien informen el saldo, he aquí el problema, en el formulario habilite una casilla texto y dentro de ella coloco la siguiente formula:
=DSuma("Suma([vr_opcarg]-[vr_descarg])","opercargue","[Id_cargue]=cabcargue![Id_cargue] AND cabcargue![Id_empleado]=empleados![Id_empleado]")
lo que busco es que esta casilla me de un saldo actual. Aclaro, que ya tengo los informes donde visualiza el saldo actual pero lo que me piden es que en el momento que se asigne o legalice le notifique a la persona el saldo que debe tener.
No se si mi formula este bien, pero sale #error como resultado, o si depronto deba anexar los datos en una tabla aparte donde reuna toda la información o me falte invocar mas tablas. acude a los concejos que me puedan brindar
Tengo este pequeño problema el cual no he podido encontrar solución. Tengo 3 tablas las cuales se bautizan así:
1. empleados= Id_empleado(PK), nomb_empleado
2. cabcargue= Id_cargue, fecha, Id_empleado
3. opercargue= Id_operacion, Id_cargue, vr_opecargue, vr_descarg
la relación va:
empleados.Id_empleado - cabcargue.Id_empleado = 1 a varios
cabcargue.Id_cargue - opercargue.Id_cargue = 1 a varios
esta base de datos es para tener un control sobre las cajas menores, donde se busca tener información de cuando se le asigna una caja (vr_opecargue) y cuando la legaliza (vr_descarg)
Tengo un formulario que se llama cargue, en este formulario se registra el día que se hace una transacción, el empleado, el valor asignado (vr_opecargue) y de la misma manera cuando legaliza (vr_descarg) pero en fechas diferetentes.
dado a que en este formato tengo una macro que notifica cuando le asignan y cuando legaliza, me han solicitado que en el correo tambien informen el saldo, he aquí el problema, en el formulario habilite una casilla texto y dentro de ella coloco la siguiente formula:
=DSuma("Suma([vr_opcarg]-[vr_descarg])","opercargue","[Id_cargue]=cabcargue![Id_cargue] AND cabcargue![Id_empleado]=empleados![Id_empleado]")
lo que busco es que esta casilla me de un saldo actual. Aclaro, que ya tengo los informes donde visualiza el saldo actual pero lo que me piden es que en el momento que se asigne o legalice le notifique a la persona el saldo que debe tener.
No se si mi formula este bien, pero sale #error como resultado, o si depronto deba anexar los datos en una tabla aparte donde reuna toda la información o me falte invocar mas tablas. acude a los concejos que me puedan brindar
Valora esta pregunta


0