and you didn't need the portability aspect, why are you using it.
It's probably me but I've seen a lot of access based systems, that someone tried make into a complex business application and failed extremely badly.
If you have plans for the data volume, the number of users or the number of uses to grow, then starting with access is a mistake.
Like all design errors, you need to discover them early.
I've seen people try to get concurrent access

for fifty users with gigabytes of data and entire swathes of business and storage logic wodged into the presentation layer.
I freely admit it put me off.