James, it does sound like a corruption, but you may be able to import an old
one like this:
1. Create a new (blank) database.
2. Uncheck the boxes under:
Tools | Options | General | Name AutoCorrect
Explanation of why:
http://allenbrowne.com/bug-03.html
3. Import all the stuff *except* the bad form from your existing database:
File | Get External
4. Import the bad form from a backup database.
If step 4 still fails, try opening the old database and saving the bad form
like this:
Open the Immediate window (Ctrl+G), and enter:
SaveAsText acForm, "Form1", "C:\Form1.txt"
replacing Form1 with the name of your form.
If that works, open the newly created database, open the Immediate window,
and enter:
LoadFromText acForm, "Form1", "C:\Form1.txt"
More general info on recovering from corruption:
http://allenbrowne.com/ser-47.html

Signature
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.
>I get a message "You Cancelled the previous Action"
> with just an OK button. It keeps popping up many times.
[quoted text clipped - 7 lines]
> Any ideas what's wrong?
> Thanks