Access - ACCESS. RECARGO POR MORA SEGUN FECHA

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 146 puestos en Access (en relación al último mes)
Gráfica de Access

ACCESS. RECARGO POR MORA SEGUN FECHA

Publicado por Matias (19 intervenciones) el 01/10/2015 18:05:24
Hola a todos! Estoy trabajando con Access 2013. Tengo un formulario de registro de cuotas. Si el alumno paga del 1 al 7, abona por ejemplo $100.- pero si abona del 8 al 15 abona otro valor, por ejemplo $120.-
Me dirían como puedo calcular esto? Muchas 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
sin imagen de perfil

ACCESS. RECARGO POR MORA SEGUN FECHA

Publicado por Enrique Heliodoro (1664 intervenciones) el 01/10/2015 20:03:16
En A'2013 se hace igual que en A'1.0 ...

Total = Cuota * (1+ (0.2 * Abs(Day(La-Fecha) > 7))
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
sin imagen de perfil
Val: 6
Ha disminuido su posición en 146 puestos en Access (en relación al último mes)
Gráfica de Access

ACCESS. RECARGO POR MORA SEGUN FECHA

Publicado por Matias (19 intervenciones) el 01/10/2015 20:30:38
Perdón mi ignorancia. No comprendo la respuesta. Podrias desglosarla? Muchas gracias por tu ayuda!!!
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
sin imagen de perfil

ACCESS. RECARGO POR MORA SEGUN FECHA

Publicado por Enrique Heliodoro (1664 intervenciones) el 02/10/2015 01:04:31
Es una formula matemática que utiliza un poco de lógica.

Lo mas correcto seria localizar información sobre los comandos que se desconocen (en la ayuda Access viene todos y se ven en el mismo monitor que se ve el foro).

Day (aqui una fecha) ==> Devuelve el día de la fecha que se le pasa como argumento
Day (aqui una fecha) > 7 ==> compara el dato obtenido con una cifra (devuelve 0/False, -1/True)
Abs(Day (aqui una fecha) > 7) ==> Devuelve el valor absoluto (convierte el '-1' en '1' y al cero en cero)
0.2 * Abs(Day (aqui una fecha) > 7) ==> Una operación matemática que devolverá 0.2 *1 = 0.2 o 0.2 * 0 = 0)
1 + (0.2 * Abs(Day (aqui una fecha) > 7)) ==> es una suma: 1+ 0.2 = 1.2 o 1 + 0 = 1

Si la cuota es 100
100 * 1 = 100
100 1.2 = 120


Espero que quedase descifrable
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