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.
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
Muchas gracias de todas maneras y ojala me ayudes