I had a similar problem a few months ago. I took the MDB
that was having the problem opened it on another machine
with Windows XP and Access 2002, recompiled it and saved
it and closed it and I believe that was what cleared it
up. The MDB occasionally would get corrupted on my
Windows 2000 development machine, but opening it on the
other machine cleared up the problem for both machines. I
don't pretend to understand why it worked, but it did for
me.
Hope that helps!