Have you tried (just testing) to see if this same error would happen using local tables? Then try them in a second Access database, and use ODBC to connect them rather than the normal linking. And a third thing to try is to recreate the two forms, and see if you get the same error.
Vic