Hola
Si, yo programo en ADO, pero de todas formas tiene que ser algo similar, al final lo que se hace es pasar el contenido del RecordSet al CrxInfor y para abrir el informe tiene que ser igual
Código:
Set CrxInfor = CrxApp.OpenReport(App.Path & "\informiek\erroreak.rpt")
Modificando y haciendo pruebas puede que consigas adaptarlo.
P.D. Te aconsejo cambiar de DAO a ADO, es mucho mas estable, genera menos errores,... y la BD como quieras, yo utilizo Access XP.
--Saludos--