Access - Formato condicional

 
Vista:

Formato condicional

Publicado por Esteban (29 intervenciones) el 05/11/2006 17:36:40
Hola a todos,
¿como aplico el formato condicional a un campo en función del valor de un campo que pertenece a otro formulario?
Por ejemplo:
En FormA (con origen en TablaA) tengo un campo CampoA

En FormB (con origen en TablaB) tengo un campo CampoB

y la condición sería que si CampoA=0, entonces CampoB debe estar inactivo.

Saludos.
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

RE:Formato condicional

Publicado por Salo (152 intervenciones) el 05/11/2006 17:54:59
En el supuesto de que FormB no sea un subformulario y que los dos formularios esten abiertos simultaneamente debes poner en el evento AfterUpdate del CampoA lo siguiente

Private Sub CampoA_AfterUpdate
Forms!FormB!CampoB.enabled=iif(Me!CampoA=0,False,True)
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

RE:Formato condicional

Publicado por Esteban (29 intervenciones) el 05/11/2006 19:16:45
El tema es que FormB es un Subformulario.
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

RE:Formato condicional

Publicado por Salo (152 intervenciones) el 06/11/2006 14:55:09
Entoces debes hacer

Private Sub CampoA_AfterUpdate
me!FormB!CampoB.enabled=iif(Me!CampoA=0,False,True)
end sub

Un saludo
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

RE:Formato condicional

Publicado por Esteban (29 intervenciones) el 07/11/2006 18:34:28
Gracias Salo,
funcionó. - Tema resuelto -
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