Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

cómo cambiar color de fondo de un formulario en access

Estas en el tema de cómo cambiar color de fondo de un formulario en access en el foro de Bases de Datos General en Foros del Web. Hola a todos, me gustaría a ver si alguien tiene idea de cómo hacer lo siguiente: en una base de datos de una asociación tenemos ...
  #1 (permalink)  
Antiguo 29/03/2004, 10:31
 
Fecha de Ingreso: septiembre-2003
Mensajes: 9
Antigüedad: 21 años, 4 meses
Puntos: 0
Exclamación cómo cambiar color de fondo de un formulario en access

Hola a todos,
me gustaría a ver si alguien tiene idea de cómo hacer lo siguiente:
en una base de datos de una asociación tenemos algunos socios que se han dado de baja. No queremos eliminarlos de la base y hemos pensado que 'jugar' con el color de fondo de los registros puede ser interesante. De momento, con VB, hemos conseguido cambiar el fondo de etiquetas y campos dependiendo del valor de un campo. Ahora, no hay manera de indicar que cambie el color de fondo del formulario dependiendo de este valor. Es decir, si situación es igual a 'A' ponlo blanco y si es igual a 'B' ponlo rojo.

Gracias por vuestra ayuda

  #2 (permalink)  
Antiguo 30/03/2004, 15:45
 
Fecha de Ingreso: abril-2001
Mensajes: 105
Antigüedad: 23 años, 8 meses
Puntos: 0
Esto depende.

Si tu formulario lo presentas tabularmente no se puede, o sea se puede pero hace efecto en todos los registros.

Pero la forma de hacerlo es programando el evento "Al Activar Registro"

en el pone

if ... condicion... then
me.backcolor=n1,n2,n3
end if

donde n1,n2,n3 un Nº entre 0 y 255 que hacen la combinación de colores RGB, juega con las combinaciones hasta encontrar la que más te guste

Chau
__________________
Desde Chile, Crave
  #3 (permalink)  
Antiguo 31/03/2004, 07:23
 
Fecha de Ingreso: septiembre-2003
Mensajes: 9
Antigüedad: 21 años, 4 meses
Puntos: 0
Hola de nuevo,
he probado lo que me decías pero me da el siguiente mensaje:



'Error de compilación:
No se encontró el método o el dato miembro '

¿Qué puedo estar haciendo mal?

Gracias
  #4 (permalink)  
Antiguo 31/03/2004, 12:20
 
Fecha de Ingreso: abril-2001
Mensajes: 105
Antigüedad: 23 años, 8 meses
Puntos: 0
La sintaxis es la siguiente


Me.detalle.BackColor = rgb(n1,n2,n3)



sorry, no te la había dado bien.




Chau
__________________
Desde Chile, Crave
  #5 (permalink)  
Antiguo 01/04/2004, 02:30
 
Fecha de Ingreso: septiembre-2003
Mensajes: 9
Antigüedad: 21 años, 4 meses
Puntos: 0
Exclamación

Muchísssssssimas gracias!

Funciona de lujo.

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 00:21.