A client of mine reported troubles on one of their computers as freezing when it loads the database. This database IS THE application for this 24/7 non-profit agency. Since everything else checked out on the computer I looked at the database file. Is is an Access 2000 stored on a network share; 1 file; just a shade under 1 GB in size. No wonder it takes so long for this computer to load it (it is the oldest computer, only has a 10Mbps NIC).
This database is complex, likely full of macros and code to make it work properly, but I'm not sure how it was put together, and I'm not sure I could re-create it if I tried. I am NOT a database guy, but can do some simple things.
That said : Is there a SIMPLE thing I can do do make this database work better? The users are primarily social workers who need a "Click this button and everything will be the same as it was before" type solution. That said, if that button opens up Internet Explorer instead of Access, they will be okay with that.
They have a Windows 2008 server. I am the contract technician for this agency and can add any services to the server to make it work - subject of course to budgetary approval. The database is becoming a problem, and a simple solution is likely going to be a lot cheaper than hiring a Database guru to rebuild it from scratch.
Although the Access database is in 2000 format, the workstations are all running Access 2007, so upgrading to 2007 before doing anything else is an option. Of course I will be doing backups before attempting ANYTHING.
Calling the guy who wrote it is a non starter. No one here now knows who did it originally.
Edit to add: Up to about 6 or 7 people could be using the DB at any time. Not all actively, but it would be open and minimized on their workstation