Calcular el número de días entre dos fechas

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Supongamos que tiene un campo de fecha de vencimiento en un formulario y desea mostrar cuántos días quedan hasta que llegue de esa fecha de vencimiento. Una forma rápida de hacerlo es agregar un nuevo cuadro de texto al formulario y, a continuación, use la función DateDiff en el cuadro de texto para realizar el cálculo. (Para obtener más información sobre los formularios, consulte crear un formulario de Access).

Nota:  Este artículo no trata de las aplicaciones de Access: el nuevo tipo de base de datos que se diseña con Access y se publica en línea. Consulte Crear una aplicación de Access para obtener más información.

  1. Haga clic con el botón secundario en el formulario que está en el panel de navegación y después haga clic en Vista Presentación.

  2. Haga clic en Diseño > Cuadro de texto, mantenga presionada la tecla Ctrl y haga clic en el diseño, en el punto donde desee poner el cuadro de texto.

  3. Haga clic en el cuadro de texto nuevo y presione F4 para visualizar la hoja de propiedades si no está visualizada.

  4. En la pestaña Datos de la hoja de propiedades, en el cuadro de propiedades Origen del control, escriba lo siguiente:


=DateDiff("d",Date(),[DueDate])

El formulario deberá tener el aspecto siguiente:

Especificación de la función DateDiff en la propiedad Origen del control de un cuadro de texto.

La expresión de este ejemplo resta la fecha de hoy (Date()) a la fecha de vencimiento. La "d" indica a Access que debe calcular el número de días (y no de años, meses, etc.). Si el cuadro de texto tiene un nombre que no sea Fecha de vencimiento, ponga el nombre del cuadro de texto real en los argumentos de la función.

Más información

Obtenga más información sobre expresiones en los artículos Crear una expresión y Añadir funciones a las expresiones de Access.

Para más información sobre formularios, consulte Crear un formulario de Access.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×