Kara, infelizmente ainda tenho um sistema com access e vira e mexe da um erro parecido, o que eu consegui identificar que é algo relativo a permissões, eu fiz o seguinte.
No micro onde esta o banco de dados, eu criei um novo banco de dados a partir do access daquele micro, importei todas as tabelas e registros do outro banco, apaguei o banco antigo e deixei o novo no lugar..... funcionou.
Se vc compacta e repara a base, volta a dar o mesmo problema.
T+