Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MS Access 2003: cambie condicionalmente el color de fondo de un cuadro de texto en un formulario continuo
Este tutorial de MSAccess explica cómo cambiar condicionalmente el color de fondo de un cuadro de texto en un formulario continuo en Access 2003 (con capturas de pantalla e instrucciones paso a paso).
Ver soluciones en otras versiones de Access:
- Visita 2007
Pregunta: En Microsoft Access 2003/XP/2000/97, ¿cómo cambio el color de fondo de un cuadro de texto que contiene valores de fecha en un formulario continuo? Quiero establecer el color individualmente en cada registro.
Por ejemplo, si tengo un campo llamado Drivers_License_Expiration_Date, quiero cambiar el color de este campo solo en los registros con fechas anteriores a la actual. Se puede hacer esto?
R: Esto se puede hacer con formato condicional.
Para hacer esto, abra el formulario en la vista Diseño y seleccione el cuadro de texto que desea formatear condicionalmente. En este ejemplo, elegimos Drivers_License_Expiration_Date.
En el menú Formato, elija Formato condicional.
A continuación, seleccione Valor de campo Sí en el cuadro combinado Condición1. Seleccione “Menor que” en el siguiente cuadro combinado e ingrese la siguiente fórmula en el tercer campo:
Now()
A continuación, elija el formato a aplicar cuando se cumpla esta condición. Elegimos cambiar el color de fondo a rojo cuando Drivers_License_Expiration_Date es menor que la fecha/hora actual del sistema.
Haga clic en el botón Aceptar.
Los registros con Drivers_License_Expiration_Date anteriores a la fecha/hora actual del sistema ahora se mostrarán con un fondo rojo cuando vea un formulario continuo.
También puede aplicar esta técnica para cambiar el color de primer plano del campo de texto.