mmm, si entendí bien tu "pequeña" duda (jeje), es que si trabajas con objetos RS y en ellos haces las inserciones con AddNew's en lugar de INSERT's, estos no se ven reflejados sino hasta que cierras y abres el objeto.
Bueno, si este es el caso ese es un comportamiento normal y se basa principalmente en que cuando se trabaja con objetos ADO se trabaja en el cliente (useClient -> CursorLocation) y este en un buffer que no actualiza hasta que se llena, y como no se llena con pocas actualizaciones, solo se ve reflejado al cerra y abrir el cursor de datos. Puedes actualizar en cualquier momento el cursor con el método
Requery de ADO y en teoría verías los cambios reflejados, pero en la práctica, a mi, me ha dado problemas y lo que yo acostumbro es cerrar y abrir el cursor, claro que eso es cuando tengo necesariamente que trabajar con actualizaciones en RS, ya que el 99% de las veces, prefiero trabajar directamente el la BD's con SP, pero access no los tiene.
Espero hacer sido más o menos claro en mi pobre explicación.
Saludos