Autocomisionar un campo de subformación desde un campo de formulario principal
Pregunta
Tengo una forma con dos subformas, que son continuas. Cada formulario tiene un campo para aceptar el nombre de la persona que creó el registro. Casi cada vez, la misma persona creará todos los registros, por lo que sería realmente conveniente si los campos sean automáticos una vez que se haya establecido el registro principal.
He probado varios enfoques para esto, pero ninguno parece funcionar bien (por ejemplo, la primera de las formas continuas no se automatizará porque surgió junto con el registro principal). Este es Access 2003.
Gracias de antemano por su ayuda y avíseme si puedo aclarar la situación por usted.
Solución
Oncurrent, Onclick, etc ...
If IsNull(Me.MyField) or Me.MyField = "" Then
Me.MyField = Me.Parent.MyRelatedField
End If
Otros consejos
Puede ser mejor establecer el valor predeterminado del control en el evento de actualización posterior para el control. Esto significa que se llenará con cualquier valor anterior.
Me.SomeText.DefaultValue= """" & Me.SomeText & """" ''Text