Todo depende de como quieras hacerlo. Supongamos que la tabla y el formulario se llama Clientes.
1º Puedes hacer un formulario independiente con los cuadros de texto que quieras y en las propiedades del primer cuadro, al que llamaremos Cuadrotexto1 y donde vas a escribir, por ejemplo, el Nombre del cliente, puedes poner
cuadrotexto2=dlookup("direccion","clientes","nombrecliente='" & me.cuadrotexto1 & "'")
cuadro de texto3=dlookup("telefono","clientes","nombrecliente = '" & me.cuadrotexto1 & "'")
Etc
Y en el evento después de actualizar del cuadro de texto donde hagas la operación puedes poner
docmd.runsql"update clientes set campoX= " & me.cuadrotexto5 & " where nombrecliente='" & me.cuadrotexto1 & "'"
2º Que el formulario Clientes dependa de la tabla Clientes. En el encabezado del formulario puedes poner un combinado, al que llamaremos(propiedades-otras-nombre) ElegirCliente y en su origen de la fila con el botón del generador de consultas llevar a la cuadrícula el campo NombreCliente. En las propiedades de ese combinado, en el evento después de actualizar crear un procedimiento de evento y poner
form.recordsource="select * from clientes where nombrecliente='" & me.elegircliente & "'"
Es decir, que el origen de registros del formulario sean aquellos registros de la tabla clientes en que el nombre del cliente sea igual al que has elegido en el combinado. Y así puedes hacer las operaciones que sean que te quedarán guardadas en la tabla.