Hola
Si quieres un Grid realmente bueno tienes el TrueDBGrid de ComponentOne, el problema es que es de pago.
Para lo que quieres hacer puedes utilizar tranquilamente el DataGrid. Yo lo que hago es poner el la primera columna del datagrid el Código identificador de la tabla (si no lo quieres mistrar pones el ancho de la columna a cero) y luego:
Código:
Codigo=DataGrid1.Columns(0).value
NomOtroForm.ADODC1.Recordset.moveFirst
NomOtroForm.ADODC1.Recordset.Find "Nombre_Campo_Access=" & Codigo
unload me
exit sub
En este pequeño ejemplo los datos del otro formulario estan enlazados con un control ADODC por eso al cambiar su recordset los datos se actualizarán. El código irá en el Evento doble click del DataGrid.
--Saludos--