certo che si può fare. All'evento doppio click salvi l'ID del Record
Esegui una seconda Form e carichi in memoria quel record con istruzione WHERE ID=NRecord

La form2 avrà la struttura TextBox per incorporare i campi e quindi x modificarli e un bottone associato all'evento click per eseguire un Update.

codice:
Private Sub DataGrid1_DblClick()
 NRecord = Rs("ID")
 Form2.Show
End Sub