Access - DSUMA CON 3 CRITERIOS

   
Vista:

DSUMA CON 3 CRITERIOS

Publicado por ROBERTO robpersa@hotmail.com (145 intervenciones) el 09/11/2011 18:12:10
Hola a todos. Tengo una consulta llamada "CONSULTA_SUMA_EFEC_GASTOS" donde consulto los gastos de unos comerciales gastos en Efectivo y Visa de varios conceptos. Necesito mostrar en un informe una suma donde me muestre por ejemplo la suma de los gastos en Efectivo de Carburantes y de un comercial determinado. Es decir necesito que los 3 criterios sean TIPO_GTOS = Carburantes, TIPO_PAGO_GTOS = Efectivo y COMERCIAL_GTOS = "Pepe". por ejemplo.

tengo un cuadro de Texto ahora en el informe y en origen de control tengo esta función pero modifico comillas , comas y demas y me da siempre 'Error'.

=DSuma("IMPORTE_GTOS ";" CONSULTA_SUMA_EFEC_GASTOS ";"[TIPO_PAGO_GTOS] ='Efectivo' AND [TIPO_GTOS]= 'Carburantes' AND [COMERCIAL_GTOS]= 'Pepe'")

Gracias .
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

DSUMA CON 3 CRITERIOS

Publicado por vihura (3 intervenciones) el 12/11/2011 09:50:33
Hola Roberto

El error, es que el nombre del campo en cualquier función de agregado, debe estar entre comillas doble y corchetes

ej.
Esto sería la forma en que se debe escribir
Expr1:Dsuma("[Nombre del Campo]";"Nombre de la Tabla";"criterio")

otro ejemplo

expr2: Dsuma("[Importe]";"Comprobantes";"[Importe]>300")

Acá me suma todos los importes de la tabla comprobantes, donde los mismos sean mayores a 300

Espero que te sirva
Saludos
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

DSUMA CON 3 CRITERIOS

Publicado por Jefferson (381 intervenciones) el 12/11/2011 15:54:24
Hola Roberto

La instruccion esta bien escrita, solo que usas espacios en blancos que Access no reconoce
=DSuma("IMPORTE_GTOS ";" CONSULTA_SUMA_EFEC_GASTOS ";"[TIPO_PAGO_GTOS] ='Efectivo' AND [TIPO_GTOS]= 'Carburantes' AND [COMERCIAL_GTOS]= 'Pepe'")

Acomodalo y veras que funciona....

Saludos
Desde Venezuela
Jefferson
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

DSUMA

Publicado por cutica (1 intervención) el 28/08/2012 18:51:05
HOLA VIHURA, SALUDOS, SOY NUEVO EN ESTE PROGRAMA DE ACCCESS PERO LOGRE ARMAR UNA BASE DE DATOS DE MEDIDORES DE LA CIUDAD EN DONDE VIVO, YA QUE TRABAJO PARA EL AYUNTAMIENTO LOCAL, PERO ESTOY ATORADO CON ESTA FUNCION Y LAS OTRAS DE TIPO AGREGADO; MI PROBLEMA ES EL SIGUIENTE:
TENGO LA TABLA "DATOS MEDIDORES PARQUES Y ESTADIOS" CON EL CAMPO "CODIGO MEDIDOR" Y "MONTO" Y QUIERO SUMAR EL TOTAL DE MEDIDORES Y EL TOTAL DEL MONTO PARA TODOS LOS MEDIDORES PERO TAMBIEN EL MONTO PARA CADA MEDIDOR YA QUE MONITOREAMOS CADA BIMESTRE CADA MEDIDOR, Y LA EXPRESION QUE USO Y QUE ME MARCA ERROR ES:
=DCONT("[CODIGO MEDIDOR]","DATOS MEDIDOR PARQUES Y ESTADIOS")
LOGRE ARMAR UNA QUE ME FUNCIONO, LA HICE IGUAL A LA ANTERIOR PERO NO ME RESULTO ES LA SIGUIENTE: =DSUMA("MONTO","DATOS MEDIDORES PARQUES Y ESTADIOS"),EL CRITERIO POR MAS QUE LO INTENTO DE UNA U OTRA MANERA NO ME RESULTA.
EL CRITERIO QUE QUIERO PONER ES QUE ME SUME O PROMEDIE EL MONTO DE CADA MEDIDOR, PORQUE CADA DOS MESES ME LLEGA EL MONTO DE CADA MEDIDOR Y MI IDEA ES MONITOREAR LA TENDDENCIA QUE PUEDA TENER CON LA ENTRADA AL SISTEMA DE UN NUEVO MONTO PARA CADA MEDIDOR,
ESPERO QUE ME HAYA DADO A EXPLICAR CORRECTAMENTE, Y QUE USTED U OTRA PERSONA ME PUEDA ORIENTAR EN ESTE PROBLEMA.
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