Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Suma en pie de informe de campo calculado

1,451 views
Skip to first unread message

tebitoo

unread,
Apr 19, 2007, 6:59:51 PM4/19/07
to
Hola tengo un problemita:

Tengo un informe para realizar calculos de horas extras y de descuento
dependiendo de marcaciones, en otras palabras una gestion de
horarios...
En el informe tomo de una consulta:

Horario Marcacion Diferencia
8:30 9:20 -34,7------> aqui el calculo lo hago con
esta formula :
=SiInm([En01]>0;
([ENT1]-[En01])*1000;0) (por cierto motivo multiplico por 1000 el
resultado.)

Bien, ahora en una hoja de marcaciones hay 30 días cada uno con sus
diferencias que pueden ser positivas o negativas. En el pie del
informe agrego un cuadro de texto y le pongo:

=suma([Diferencia])

y sin embargo me da "#Error"....porque será???? Access da este tipo de
errores al hacer sumas sobre campos calculados????

Nota: el campo Diferencia lo he dejado en formato numero en vez de
hora ya que asi podré sumar todos los positivos con positivos y
negativos con negativos para que me den las respectivas horas extras y
de descuento.

CarCar

unread,
Apr 20, 2007, 4:42:26 AM4/20/07
to
Hola:

Sí, Access da ese tipo de error con estos campo calculados. Si colocas

=suma(SiInm([En01]>0; ([ENT1]-[En01])*1000;0) )

Te deberia de funcionar.

Saludos,
CarCar

tebitoo

unread,
Apr 23, 2007, 11:37:36 AM4/23/07
to
Tampoco me funciono, agregue un cuadro de texto en el pie del informe
con esa funcion y me volvio a dar error.
Decidi enviarte mi base a tu correo que sale en tu perfil, ojala no te
moleste,
es solo que sinceramente no se me ocurre que solucion darle a esto y
estoy
desesperado porque lo necesito listo cuanto antes...

Muchas gracias de todas maneras y ojala me ayudes

karentr...@gmail.com

unread,
Dec 8, 2012, 2:44:10 PM12/8/12
to
Hola Tebito, se que ha pasado mucho tiempo desde que te sucedio el #error en el campo calculado con la función de agregado Suma.. Espero que lo hayas solucionado a ver si podes darme una mano.. Yo creé varios formularios donde uso esa función al pié de los mismos (funciones Suma, Cuenta) y nunca me dió error.. Pero ahora me dió este error en una situación muy similar a la tuya: tengo en el detalle, un par de campos calculados en la Consulta que uso como origen del registro:
subtot-iva-21 = Silnm([Iva]= "21%", ([monto]/1,21), 0), subtot-iva-exento = Silnm([Iva]= "Exento", [monto], 0) y otro para el subtotal del iva a 10,5%..
En el pié del formulario coloco controles con la función agregada "Suma": Totsubtot-iva-21 = Suma([subtot-iva-21] otro: Totsubtot-iva-exento = Suma([subtot-iva-exento].. y me dan todas con #Error !.. probé poner Suma(Silnm([Iva]= "Exento", [monto], 0))para reemplazar el cálculo y tampoco funciono !.. Si ningun valor que da la función Silnm da nulo, no entiendo porque pasa esto ??..
Gracias si alguien puede aportar alguna pista! Adriana

José Mª Fueyo

unread,
Dec 10, 2012, 8:06:59 AM12/10/12
to
Hola
Ante todo, por favor, no publiques en hilos tan antiguos. Crea uno nuevo sí te hace falta.
¿Probaste a ver sí hay algún nulo en tus valores?

Salu2
--
José Mª Fueyo
[MS MVP Access]
0 new messages