no, I don't think rebuilign from scratch is needed here.
first, does the code compile..and can you create a mde file?
2nd...did you turn off the track-name autocorrect?
3rd...there was a ZILLION bug fixes included in the service packs for office
2000. Have you installed the updates?
And, another thing to check is there any timer function running?....often
people don't realize that the timer event for a form is set in
milli-seconds...
so, they enter 20...and that means every 20 millisencd the code will execute
(that is what..500 times a second???)....
So, check the above. I would first try this as a mde..and see if the problem
still exists.
Access97 used to always max out the cpu...and it was a known problem.
However, the windows tasking system would gracefully slice out the time
anyway..(in other words...while the CPU did show 100%...it does give up the
time slice anyway).
The above problem was fixed in a2000.....
--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pl*****************@msn.com http://www.members.shaw.ca/AlbertKallal