Problemas al abrir formulario desde otro formulario
Tengo el siguiente formulario:
Al hacer clic en el botón "MIEMBROS DE JUNTA", se abre el siguiente formulario continuo.
El campo con fondo azul ubicado a la izquierda del formulario continuo esta codificado en el evento "al hacer Clic para abrir el siguiente formulario:
Si hacemos clic en el botón Documentos para asociar un archivo
Vemos que en el campo "Expediente" aparece el núm. De expediente del registro del formulario inicial desde donde estábamos al principio.
el código del botón "documentos" es el siguiente:
Private Sub Documentos_Click()
DoCmd.OpenForm "F_Documentos", acNormal, , "Expediente like'" & Me.DNI_SOC & "'", , acDialog
End Sub
En el evento "Al activar registro" del formulario le tengo puesto este codigo:
ElseIf CurrentProject.AllForms("FORM_SOCIOS"). IsLoaded Then
Expediente = Forms!FORM_SOCIOS!DNI_SOC
Es decir; en el camppo expediente me pones el DNI del socio para que los documentos queden vinculados a es persona.
Si el formulario se abre directamente, el código funciona perfectamente, es decir, me pone el DNI del socio en el campo Expediente, pero si lo abrimos siguiendo el procedimiento antes descrito descrito, me pone el expediente del registro desde donde iniciamos la llamada.
¿Hay alguna forma de corregir esto?.
Se que es complejo de explicar, y no se si habré conseguido hacerme entender.