Have a look at Wine. It's a program that allows you to run Windows apps under Linux.
It does give fairly good results; not all Windows programs work with it, but it's always worth giving it a try.
The homepage is
http://www.winehq.org/ to get more information. Also, the Linux distro you're using should have Wine in their repositories.
This page
http://appdb.winehq.org/objectManage...ication&iId=12
tells me that you may be able to get Access working, but there may be issues with it. As for your own programs, you'll just need to try them out for yourself.
There's a good chance you will be able to get them working. But if you can't, and you need to re-write them, I'd suggest you look up Gambas -- it's a programming language that is supposed to be reasonably similar to VB, so you may be able to port your apps fairly easily.