If you're talking about Boot Camp support, you're limited to Boot Camp 4.x on that particular model, which means that you can only install up to Windows 7. If you plan to use a virtualization software like Parallels Desktop or VMWare Fusion, you can install Windows 8.1.
Hello. Thanks for your help...
I see I have boot camp 5.1.2 on the above iMac 2009 already... Does that mean I CAN install windows 8.1??
I have over 700GB storage available. I have only 4GB 1067 MHz DDR3 RAM now, but I assume I can upgrade that to at least 8GB... So, do you think that would be the way to go, getting 8.1?
Then I could get any version of access I want, correct?
I think you might be confusing Boot Camp Assistant - the Mac app that enables you to partition your Mac hard drive with a Windows partition and get started on the Windows installation - with the actual support software that gets installed when you're running Windows.
That support software is a Windows installer executable you run after you've initially installed Windows, which enables Windows to do things like support your Mac's AirPort card, graphics, Bluetooth and other key hardware elements. It's vital to get your Mac working with Windows properly.
Here's an Apple knowledgebase article with the pertinent details about what Macs support which version of Windows:
As you can see from the iMac chart on that page, Apple says you need to use Boot Camp Support software 4.0.4033 on that Mac, and that version only supports Windows 7.
Again, using a virtualization app like Parallels Desktop or VMware Fusion won't impede you from installing whatever version of Windows (or any other x64) operating system you want to use; I have a virtual machine running Elementary OS, a Ubuntu Linux derivative, on mine. There are some speed penalties for using a virtual machine instead of Boot Camp and there's an added cost, but you don't have to reboot your Mac to use it, and based on your use case (an Access database) I don't think it'll be a big deal.