Lo mas simple seria usar un cuadro combinado, si quieres abrir otro formulario mira el tema de los parametros de apertura (
Openargs) donde podrias pasar la linea des de donde llamas al formulario y al cerrarlo actualizarla...
De la ayuda de Access 2000
Código:
DoCmd.OpenForm nombreformulario[, vista][, nombrefiltro][, condiciónwhere][, mododatos][, modoventana][, abrirargs]
abrirargs Una expresión de cadena. Esta expresión se utiliza para
establecer la propiedad AbrirArgs (OpenArgs) del formulario. Este valor
puede ser utilizado en el código en un módulo formulario, tal como el
procedimiento de evento Abrir. A la propiedad AbrirArgs (OpenArgs)
también se puede hacer referencia en macros y expresiones.
Por ejemplo, suponga que el formulario que abra es una lista
formulario continuo de clientes. Si desea que el enfoque se traslade
a un registro de cliente determinado cuando se abra el formulario,
puede especificar el nombre del cliente con el argumento abrirargs,
y luego usar el método FindRecord para trasladar el enfoque al registro
del cliente con el nombre especificado.
Este argumento sólo está disponible en Visual Basic.
Quim