Microsoft Access 2000
Lección: 123
Capítulo: Cómo resolver un problema utilizando expresiones
Calculemos el recargo en función del tiempo de atraso en el pago de una factura.
Si la fecha de la factura se encuentra en el campo FECHAFACTURA, el monto en
MONTO-FACTURADO, y se nos especifica que se aplicará un recargo de 4 % por
cada 30 días de atraso, podemos crear una columna que contenga para cada
registro, el importe del recargo que se debe-rá abonar, con la siguiente
expresión:
MONTOFACTURADO * 0.04 *(FECHA() - FECHAFACTURA) / 30
El término (FECHA() - FECHAFACTURA) da como resultado los días de atraso en el
pago. Los días de atraso divididos por 30 arrojan como resultado la cantidad
de meses (y fracción) de atraso.
El término MONTOFACTURADO * 0.04 nos da como resultado el importe de recargo por
cada mes de atraso.
Finalmente, el producto de estos dos últimos términos dará el resultado
esperado, que po-dremos ver como una columna más en la consulta. Si creamos un
informe
basado en esta consul-ta, podremos enviarle a cada cliente una notificación de
los montos adeudados, el tiempo de atra-so (podría ser otra columna con
la expresión FECHA() - FECHAFACTURA) y los intereses punito-rios devengados.