Hola Alfredo. Mira: no todos los controles activex que existen en VB son aceptados por access. De hecho algunos de ellos no muestran todas sus propiedades y métodos. Es posible que el datagrid sea uno de ellos, pues esos son los síntomas típicos de que dicho control no va a funcionar al 100%. La versión ODE(office developer edition) te informa qué controles activeX son soportados por access, y entre ellos no se encuentra justamente el datagrid. Lo que tienes que hacer es una de dos:
-Contactas con un proveedor de controles activex para obtener uno a la medida en funcionalidad como el datagrid
-Usa un subform que se comporta como un datagrid si le estableces la propiedad "Vista predeterminada: Hoja de datos"
Te aseguro que éste último, no tiene nada que envidiarle al datagrid.
Suerte y un afectivo saludo desde Neiva-Colombia