Consulta de Access... un pelín urgentilla (aunque creo que sencilla)
Hola.
A ver si me podéis echar una manita (algo más o menos rápido y sencillo)...
Veréis, en Access 2003 tengo este formulario y los combos se rellenan a partir de otras pequeñas tablas en la misma base de datos...
http://img.photobucket.com/albums/v296/miguelator/form_empleados.jpg
http://img.photobucket.com/albums/v2..._empleados.jpg
La cuestión es que al cambiar el valor del combo "Contrato" (hay 2 valores: FIJO y TEMPORAL); y que al cambiar entre uno y otro se muestran el formulario el combo de "ETT" o no (dependiendo del valor).
Esto lo he hecho con el código:
Código:
Private Sub ComboContrato_AfterUpdate()
Me.Refresh
If Me.ComboContrato = 2 Then
Me.ETT_Label.Visible = True
Me.ComboETT.Visible = True
Else
Me.ETT_Label.Visible = False
Me.ComboETT.Visible = False
End If
End Sub
Sin embargo, cuando abro los registros o cambio al siguiente registro (ya grabado en la base de datos) los campos que se deberían mostrar u ocultar en función del valor del combo se actualiza su visibilidad (se quedan activados o desactivados como estuviesen en el último registro)... vamos, que no se actualiza al cambiar de registro.
He estado viendo en algunos foros y por internet que si pongo el mismo código que tengo dentro de "Form_Current" (que es cuando se cambia de registro) funcionaría, pero no es así...
¿Alguien me puede decir qué código debo poner para que esté oculto o visible ese campo al cambiar de registro y dependiendo del valor del combo de "Contrato"?
Gracias.