Ayuda para realizar comparación de datos de fechas de tablas en base de datos implementada en access
Estoy realizando una base de datos en Access 2007 y en ésta he creado un formulario en donde tengo dos campos de fechas: FECHA PAGO (que es la fecha del día que una persona realiza un pago) y FECHA VENCIMIENTO (que es la fecha limite de pago definida para que la persona realice su pago).
Ya tengo un campo que se llama DÍAS VENCIDOS el cual muestra los días vencidos que la persona tiene por no haber pagado a tiempo, dependiendo de los campos FECHA PAGO y FECHA VENCIMIENTO. Es decir, si hoy 11/05/2011 (FECHA PAGO) el usuario viene a pagar y la Fecha limite de pago (FECHA VENCIMIENTO) era 30/03/2011, en el campo DÍAS VENCIDOS me da un total de 42 días vencidos.
Hasta aquí todo va bien.
El problema es:
Si el usuario viene a pagar hoy 11/05/2011 (FECHA PAGO) y la fecha limite de pago (FECHA VENCIMIENTO) es mañana 12/05/2011, el resultado sería -1 DÍAS VENCIDOS, por lo tanto ¿Cómo hago para que en el resultado de DÍAS VENCIDOS siempre me de CERO cuando la FECHA VENCIMIENTO sea Mayor a al FECHA PAGO? ; Ya que el campo DÍAS VENCIDOS lo debo multiplicar por otros campos y al dar el resultado Negativo me arruina el proceso que debo seguir.
O sea, como hago para validar en el campo DÍAS VENCIDOS que la FECHA VENCIMIENTO sea > a la FECHA PAGO. Es decir: Si FECHA VENCIMIENTO > FECHA PAGO entonces resultado es 0.
Ya tengo un campo que se llama DÍAS VENCIDOS el cual muestra los días vencidos que la persona tiene por no haber pagado a tiempo, dependiendo de los campos FECHA PAGO y FECHA VENCIMIENTO. Es decir, si hoy 11/05/2011 (FECHA PAGO) el usuario viene a pagar y la Fecha limite de pago (FECHA VENCIMIENTO) era 30/03/2011, en el campo DÍAS VENCIDOS me da un total de 42 días vencidos.
Hasta aquí todo va bien.
El problema es:
Si el usuario viene a pagar hoy 11/05/2011 (FECHA PAGO) y la fecha limite de pago (FECHA VENCIMIENTO) es mañana 12/05/2011, el resultado sería -1 DÍAS VENCIDOS, por lo tanto ¿Cómo hago para que en el resultado de DÍAS VENCIDOS siempre me de CERO cuando la FECHA VENCIMIENTO sea Mayor a al FECHA PAGO? ; Ya que el campo DÍAS VENCIDOS lo debo multiplicar por otros campos y al dar el resultado Negativo me arruina el proceso que debo seguir.
O sea, como hago para validar en el campo DÍAS VENCIDOS que la FECHA VENCIMIENTO sea > a la FECHA PAGO. Es decir: Si FECHA VENCIMIENTO > FECHA PAGO entonces resultado es 0.
1 respuesta
Respuesta de betomejia
1