There are several things you can do. Firstly, I want to assure you that
A2000 does run okay on Win XP. It is one of the configurations I use, as do
many others.
Now that you have the service packs, let's try this sequence:
1. Make a backup copy of the mdb file, while Access is not running.
2. Open the file, and turn off the Name AutoCorrect check boxes under:
Tools | Options | General
3. Compact the database:
Tools | Database Utilities | Compact
4. Close Access. Decompile it by entering something like this at the command
prompt. This is all one line, and include the quote marks:
"c:\Program Files\Microsoft office\office\msaccess.exe" /decompile
"c:\My Documents\MyDatabase.mdb"
5. Compact again.
6. Close Access, and make another copy of the file so you can restore to
this point.
7. Start testing.
8. If it is still unstable:
a) Create a new (blank) database.
b) Turn off Name AutoCorrect.
c) Import everything from the copy at step 6.
You should have a stable database after step 8. Essentially what the steps
do is to cull the corruptions that can creep in as you constantly modify the
database, and then get Access to recreate it from scratch using the JET 4
SP8 engine.
It would also be worth checking that you have the necessary references after
your change to the new o/s. In Access, press Ctrl+G to open the code window.
Choose References from the Tools menu. Deselect any references you do not
need, and look for any of the checked references that have "MISSING" beside
them. More info in references:
http://allenbrowne.com/ser-38.html
Let us know how you go.
--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Reply to group, rather than allenbrowne at mvps dot org.
ndennis said:
Thank you for your help. I had already installed SP3, but not the Jet
update. So I downloaded and installed as you instructed and the problem
still happens. I am almost at tears - I need to be able to work on this
application. I would like to use my PC, but I just can't. Do you know of any
other way to resolve this issue?