Para modificar no se requiere mas que encontrar el registro que se desee modificar:
Digamos que tenemos 5 registros en la tabla "Clientes",
1 Juan
2 Maria
3 Luis
4 Jose
5 Manuel
ahora el usuario quiere agregar un segundo nombre a Luis (registro 3),Entonces debes tener un textbox para ingresar el nombre que deseeas modificar:
suponemos que textbox1 es donde escribimos un nombre para buscar. Entonces en el boton modificar escribimos esto:
buscar=messagebox(Esta Seguro que desea modificar este nombre?",4+48,"Buscar Registro")
If buscar=6
Select Clientes
Locate for upper(altrim(nombre)=upper(alltrim(Thisform.textbox1.value)
If Found() Then
Thisform.txtnum.value=id
Thisform.txtnombre.value=nombre
Thisform.txtapellido.value=apellido
Thisform.refresh
else
Wait Window "Este registro no fue encontrado" Timeout .8
Thisform.textbox1.Setfocus()
Endif
else
endif
&& Suerte