Access - Cambiar color de fondo segun criterio en campo

 
Vista:
sin imagen de perfil
Val: 99
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Cambiar color de fondo segun criterio en campo

Publicado por rambling (225 intervenciones) el 10/02/2020 18:55:41
saludos a todos.
tengo un informe basado en una consulta y quiero que un cuadro de texto me cambie el color del fondo según el valor de otro campo del mismo informe. el campo que quiero que cambie de color es un campo calculado llamado SUMAS dependiendo del valor de otro campo llamado ENVIAR del tipo SI/NO, he puesto este codigo pero me cambia todos los registros a partir del primero que cumple la condición, y solo quiero que cambien de color los que cumplan la condicion de verdadero.
Gracias.

1
2
3
4
5
6
7
8
9
Private Sub Detalle_Format(Cancel As Integer, FormatCount As Integer)
 
If Me.enviar = True Then
Me.SUMAS.BackColor = RGB(141, 129, 129)
Else
Exit Sub
End If
 
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Cambiar color de fondo segun criterio en campo

Publicado por Anonimo (3316 intervenciones) el 10/02/2020 19:25:27
Yo simplemente utilizaría la opción alternativa que permite el IF (… ELSE …) para reponer el color alternativo original.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 99
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Cambiar color de fondo segun criterio en campo

Publicado por rambling (225 intervenciones) el 10/02/2020 21:39:53
Efectivamente lleva razon.
cambie el código y funciona perfectamente.
Gracias.
1
2
3
4
5
6
7
8
9
10
11
Private Sub Detalle_Format(Cancel As Integer, FormatCount As Integer)
 
If Me.enviar = True Then
Me.SUMAS.BackColor = RGB(141, 129, 129)
Else
Me.SUMAS.BackColor = RGB(255, 255, 255)
 
End If
 
 
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar