Access de Xavi
Bienvenido(a), Visitante. ¿Que quieres hacer? ingresar o registrarse.
¿Perdiste tu email de activación?
Septiembre 09, 2010, 01:30:49
Registrate para acceder a las áreas restringidas

Ingresar con nombre de usuario, contraseña y duración de la sesión
Buscar:     Búsqueda Avanzada
Debido a la intrusión de spammers, se ha desactivado la posibilidad de introducir mensajes. Tambien se han baneado las IP's con múltiples usuarios. Si algún usuario 'legal' ha resultado afectado, que me lo comunique (seguro que encuentra la forma)
505 Mensajes en 445 Temas por 1485 Usuarios
Último usuario: MarrieClaire
* Inicio Ayuda Ingresar Registrarse
+  Access de Xavi
|-+  Access: Objetos
| |-+  Formularios
| | |-+  Añadir un semaforo a un estado (A2007)
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Añadir un semaforo a un estado (A2007)  (Leído 1130 veces)
xavi
Administrador
*****
Sexo: Masculino
Mensajes: 442



« en: Abril 17, 2009, 14:17:49 »

Palabras clave:semaforo, traffic-light, 2007, rich text
Autor: Chris Downs extraido de Microsoft Access Team Blog


Este artículo explica como añadir un semaforo en función de valores posibles (por ejemplo de estado)

Imaginemos que tenemos un control ComboBox (cboEstado) con 3 posibles valores (Pendiente, En curso o Terminado) y que queremos que, a su lado, aparezca un semaforo (rojo, amarillo o verde) en función de esos estados.

La idea es utilizar un cuadro de texto pero cambiando 3 propiedades:

Formato de texto: Texto enriquecido
Activado: No
Bloqueado: Sí

En la propiedad Origen del control de ese TextBox, pondremos algo parecido a esto:

="<font face=Webdings size=1 color=" & SiInm([cboEstado]="Pendiente";"#ED1C24": SiInm([cboEstado]="En curso";"#FFF20C"; SiInm([cboEstado]="Terminado";"#22B14C"))) & ">n </font>"

Esta expresión crea una cadena HTML de texto enriquecido que el cuadro de texto puede interpretar. Indicar que se especifica la letra "n" porque en la fuente Webdings corresponde al icono circular. Los distintos SiInm establecen el icono de color rojo, amarillo o verde, respectivamente. Se pueden anidar más SiInm.

La página original nos remite también a otra muy interesante: todos los colores con su numeración hexadecimal. Muy práctica, la verdad.


URL original (inglés)
En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC XHTML 1.0 válido! CSS válido!