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, después, usar la función DifFecha 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, después, haga clic en Vista Presentación.
- Haga clic enCuadro de textode diseño>, mantenga presionada la tecla Ctrl y, a continuación, haga clic en el diseño en el que desea 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:
=DifFecha("d",Fecha(),[FechaDucido])
El formulario debe tener una apariencia similar a esta:
La expresión de este ejemplo resta la fecha de hoy (Date()) de la Due Date. 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 se llama de otra manera que no sea DueDate, sustituya el nombre del cuadro de texto real en los argumentos de la función.
Más información
Para obtener más información sobre las expresiones, lea Aprenda a crear una expresión y agregue funciones para acceder a las expresiones.
Para obtener más información acerca de los formularios, vea Crear un formulario en Access.