Can you add an MS Access table as X,Y points in the same way you can Add X,Y data in ArcMap using:
File --> Add Data --> Add X,Y Data
The equivalent to Arc's 'Add XY-Data' is 'Add delimited text layer' (available as one of the standard buttons or through the layer menu). However, this takes CSV, TXT, or WKT. You can use an MS ACCESS database (or almost any database), but you need to connect to the database first. Some of the common spatially enabled databases are already set up with a button to make this easy (e.g. PostGIS, Oracle Spatial, SpatiaLite etc). MS Access needs a little more work. Have a look here for more details on ow to connect to MS Access.
This should be possible by creating a VRT file.
http://www.gdal.org/ogr/drv_vrt.html
Example: ODBC Point Layer In the following example (disease.ovf) the worms table from the ODBC database DISEASE is used to form a spatial layer. The virtual file uses the "x" and "y" columns to get the spatial location. It also marks the layer as a point layer, and as being in the WGS84 coordinate system.
<OGRVRTDataSource>
<OGRVRTLayer name="worms">
<SrcDataSource>ODBC:DISEASE,worms</SrcDataSource>
<SrcLayer>worms</SrcLayer>
<GeometryType>wkbPoint</GeometryType>
<LayerSRS>WGS84</LayerSRS>
<GeometryField encoding="PointFromColumns" x="x" y="y"/>
</OGRVRTLayer>
</OGRVRTDataSource>