Access - Mostrar u ocultar campos según valor

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

Mostrar u ocultar campos según valor

Publicado por Javi (6 intervenciones) el 05/10/2016 07:45:26
Tengo un formulario en el que hay un campo de texto denominado "Estado", y otro campo de fecha denominado "Fecha revisión".

Quiero hacer que cuando el campo "Estado" contenga el valor "Publicado", se me muestre el campo "Fecha revisión". Si contiene cualquier otro valor diferente, permanecería oculto.

Gracias.
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
sin imagen de perfil
Val: 756
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Mostrar u ocultar campos según valor

Publicado por Jesús Manuel (375 intervenciones) el 05/10/2016 08:27:42
En el evento después de actualizar del campo Estado, seleccionamos generador de código y ponemos:

1
2
3
4
5
If Me.Estado = "publicado" Then
    Me.Fecha_Revision.Visible = True
Else
    Me.Fecha_Revision.Visible = False
End If

Y para que nos haga esta comprobación al cargar el formulario, en el evento "al activar el registro" del formulario:

1
Call Estado_AfterUpdate()


Adapta los nombres de los campos por si no son los mismos que tienes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
3
Comentar
sin imagen de perfil
Val: 10
Ha aumentado su posición en 3 puestos en Access (en relación al último mes)
Gráfica de Access

Mostrar u ocultar campos según valor

Publicado por Javi (6 intervenciones) el 05/10/2016 09:19:04
Funciona perfectamente. Gracias.
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: 10
Ha aumentado su posición en 3 puestos en Access (en relación al último mes)
Gráfica de Access

Mostrar u ocultar campos según valor

Publicado por Javi (6 intervenciones) el 07/10/2016 15:13:43
Como te he dicho, lo anterior funciona perfectamente, pero ahora me gustaría ir un poco más allá en relación a lo mismo. Me explico:

Como dije antes, tengo un formulario en el que hay un campo de texto denominado "Estado", y otro campo de fecha denominado "Fecha revisión".

Me gustaría que cuando el campo "Estado" contenga el valor "Publicado", además de mostrarse el campo oculto "Fecha revisión" , me obligara a rellenar dicho campo. Si "Estado" tuviera cualquier otro valor diferente, el campo "Fecha revisión" permanecería oculto y vacío, es decir que al ocultarse se borraría la fecha que pudiera tener.

No sé si me he explicado bien. En síntesis:

´SI el campo "Estado" tiene el valor "Publicado" ENTONCES
´el campo "Fecharevision" se hace visible
y el campo "Fecharevision" no puede estar vacío (mensaje de error)

SI NO
´el campo "Fecharevision" permanecerá oculto o se ocultará si estaba visible
´y el campo "Fecharevision" seguirá vacío o se borrará la fecha en caso de tenerla

Gracias
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