Supongamos que tiene un campo de fecha de vencimiento en un formulario de Access y desea mostrar cuántos días quedan hasta que llegue esa fecha de vencimiento. Una forma rápida de hacerlo es agregar un nuevo cuadro de texto al formulario y, a continuación, usar la función DateDiff en ese cuadro de texto para realizar el cálculo.
-
Haga clic con el botón secundario en el formulario en el panel de navegación y, a continuación, haga clic en Vista Presentación.
-
Haga clic en Diseño > cuadro de texto, mantenga presionada la tecla Ctrl y, a continuación, haga clic en el diseño donde quiera colocar el cuadro de texto.
-
Haga clic en el nuevo cuadro de texto y presione F4 para mostrar la hoja de propiedades si aún no se muestra.
-
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ía tener un aspecto similar a este:
La expresión de este ejemplo resta la fecha de hoy (Date()) de la fecha de vencimiento. La "d" indica a Access que calcule el número de días (en lugar de años, meses, etc.). Si el cuadro de texto tiene un nombre distinto de DueDate, sustituya el nombre del cuadro de texto real por los argumentos de la función.
Más información
Para obtener más información sobre las expresiones, lea Obtener información sobre cómo crear una expresión y Agregar funciones a expresiones de Access.
Para obtener más información sobre formularios, vea Create un formulario en Access.