The best program i've seen is NaviCat from www.navicat.com.

It costs $$$ but not terribly much and there's an evaluation version.

Finally a decent Access alternative available for Linux. I recommand to all of you!