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

Cambiar color de Campo en Formulario Access

Estas en el tema de Cambiar color de Campo en Formulario Access en el foro de Bases de Datos General en Foros del Web. Hola, mi pregunta es la siguiente, Como puedo hacer que en un formulario, el campo que coge el foco (el q esta activo en ese ...
  #1 (permalink)  
Antiguo 03/11/2008, 09:53
 
Fecha de Ingreso: octubre-2008
Mensajes: 4
Antigüedad: 16 años, 4 meses
Puntos: 0
Cambiar color de Campo en Formulario Access

Hola, mi pregunta es la siguiente,

Como puedo hacer que en un formulario, el campo que coge el foco (el q esta activo en ese momento para introducir datos) cambie el color de fondo (a gris clarito, por ejemplo), y una vez que sales de él vuelva a ser blanco de nuevo. Para indicar al usuario de forma mas sencilla cual es el campo en el que se debe introducir datos en ese momento. Muchas gracias y un saludo.
  #2 (permalink)  
Antiguo 04/11/2008, 02:57
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 18 años, 7 meses
Puntos: 56
Respuesta: Cambiar color de Campo en Formulario Access

Hola,
De forma sencilla, yo te diría que hagas una macro
La acción de la macro sería Establecer Valor y en los argumentos de la acción, el elemento al que se establece valor sería la propiedad ColorDelFondo y el Valor sería el color que le quieras dar.
Esa macro la guardas con un nombre y la asocias al evento al CogerElFoco de cada control del formulario que quieres que se vea afectado por ella.

Haces otra macro exactamente igual, pero dando otro color distinto de fondo, y esta segunda macro la asocias al evento ALPerderElFoco de los mismo controles de antes, y con esto debería ser suficiente.

Un saludo
  #3 (permalink)  
Antiguo 04/11/2008, 03:45
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 7 meses
Puntos: 18
Respuesta: Cambiar color de Campo en Formulario Access

Un truquillo, pon a todos los controles el color de fondo que quieras, luego, insisto, luego, hazlos transparentes, de ese modo, sin formato condicional, el control que tenga el foco se mostrará de ese color y los demás, del color del fondo.

Te vendra tambien bien echar un vistazo a este jemplo, tienes varias opciones en esa linea, sobre todo en forms contitnuos que la cosa se complica:

http://accessbuho.mvps.org/ficheros/...ormsMarius.zip

Un saludo
  #4 (permalink)  
Antiguo 04/11/2008, 11:13
 
Fecha de Ingreso: octubre-2008
Mensajes: 4
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Cambiar color de Campo en Formulario Access

Muchisimas gracias a los dos, me ha sido de gran ayuda.
  #5 (permalink)  
Antiguo 06/11/2008, 02:37
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 18 años, 7 meses
Puntos: 56
Respuesta: Cambiar color de Campo en Formulario Access

Hola,

Muy bueno el truquillo, que desconocía.

Un saludo y gracias.
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 16:23.