MS-Access is cute for creating reports on small numbers of data.
If you want to do things bigger, use MySQL.
If you want to go even bigger, go for postgres or MS-SQL.
And if you want to go evern bigger, go for oracle.
And for the biggest: informix.
Access is a fly-weight database-ish thing. It doesn't like large numbers of data, nor does it like large fields.
It's a nice product, but there are nicer products out there.