Datos que no se actualizan en subformulario
Hace tiempo me ayudasteis con esto y ahora he detectado un problemilla.
En un subformulario tengo una lista desplegable que llama al campo"Id persona".
Con el objetivo que muestre automáticamente los campos Telèfon1, Telèfon2, Adreça-e y [Adreça-e StandBy] en el evento "Después de actualizar" hay el siguiente código:
Private Sub Nom_AfterUpdate()
Me.Telèfon1 = Nz(DLookup("[Telèfon1]", "[Persones]", "[Id Persona] =" & Me.[Id Persona]), "")
Me.Telèfon2 = Nz(DLookup("[Telèfon2]", "[Persones]", "[Id Persona] =" & Me.[Id Persona]), "")
Me.[Adreça-e] = Nz(DLookup("[Adreça-e1]", "[Persones]", "[Id Persona] =" & Me.[Id Persona]), "")
Me.[Adreça-e StandBy] = Nz(DLookup("[Adreça-e2]", "[Persones]", "[Id Persona] =" & Me.[Id Persona]), "")
Me.Telèfon1.SetFocus
End Sub
La cuestión es que si hago cambios en la tabla "Persones", al abrir el formulario (con este subformulario dentro", no se muestran los datos actualizados. Para conseguirlo tengo que editar el elemento de la lista (de palo, borrar la última letra y reescribirla); no me funciona ni F5...
¿Alguna idea?