RE:Actualizar campo con un afterupdate desde codig
Hola ProLIC:
Se me ocurren 2 formas:
1.- Puedes hacerlo buscando el registro de la tabla mediante DLookUp() (mírate el método en la Ayuda de Access).
2.- También puedes crearte una consulta de actualización apoyada en la tabla que quieres que reciba ese valor. En criterios de la columna del CAMPO RELACIONADO escribes:
Forms!tuformulario!camporelacionado ' activo en ese momento en tu formulario
y en la columna del campo que quieres que reciba el valor:
Forms!tuformulario!campoquecontieneelvalor
Desde el formulario puedes ejecutar la consulta en el evento DESPUES DE ACTUALIZAR del campo (tal y como dices) mediante:
DoCmd.OpenQuery "TuConsulta" ' o
DoCmd.RunMacro "Nombremacro" 'o
mediante un botón de comando que ejecute la consulta, como prefieras.
PD.- Si utilizas DoCmd.OpenQuery te recomiendo que en la línea anterior escribas
DoCmd.SetWarnings False
y en la línea posterior:
DoCmd.SetWarnings True
De esta forma NO te saldrá el dichoso mensaje de que va a ejecutar una consulta...etc. etc.
Saludos
Juan Amorós