Resolving 'An error occurred while loading Form_FormName...' error while upgrading to Access 2003

In Microsoft Access, you can enter data into tables inYou can try the following  Access database
a quick and easiest way by using forms. You canrecovery steps in order to fix the problem:
create three types of forms in Access viz dataSince Access 2002 and Access 2000 use different
entry-forms, switchboards and custom-dialog boxes.binaries for compile code, a decompile may work.
Thus, form is an important part of Microsoft Access(Microsoft Access keep two copies of the code i.e.
database. At times, when you try and upgrade to atext version and compiled version, if both are out of
recent version of Microsoft Access, you may receivesync, you may come across strange errors. In such
an error. As data becomes inaccessible, it becomesscenarios, a decompile helps by dumping the compiled
imperative for you to look for  Access recoveryversion.)
strategies. You can use an updated backup to restore1.Make a copy of the .MDB file while Access is not
the corrupt database or use Compact and Repairrunning
inbuilt utility. If nothing works in your favor or you don't2.Use the Compact and Repair tool
get the required results, it is recommended you switch3.Close Access. Open a command prompt and enter
to a third-party repair software.the following
Consider a practical scenario, wherein, you attempt to"C:\Program Files\Microsoft
convert an Access 2002 (XP) database to Accessoffice\office\msaccess.exe" /decompile "c:\My
2003, you may receive the following error:Documents\MyDatabase.mdb"
"An error occurred while loading Form_FormName. Do4.Again Compact
you want to continue?"5.Try the conversion again, the error may not surface
And, if you click Yes, you receive another errorthis time.
message which goes like:If you are not able to overcome the nagging problem,
"Invalid procedure call or argument"do not worry, go to the Internet and download a
Causeprofessional access repair utility. Such utilities are able
The above error suggests that Microsoft Accessto repair an MS Access database when it is not
2002 (XP) database is corrupt.compiled or if it has got corrupted due to an external
Resolutionreason.