Hi,
my name is Esteban Salpeter and I'm an expert MS Access developer, with many years of experience on that platform. You can check out my portfolio to view some of my work.
Your requirement is very clear, with a good comunication from the beginning, we'll get just what you need.
I've done some other projects with similar security features, so it will be quick for me to implement.
I'd like to discuss with you the possibility to split app from db, and move db into mssql server, maybe express free edition, since if you have already 5000+ records and plan to grow'em up, access engine might get a little short.
Feel free to ask me any questions before contracting, I'll be glad to chat with you.
Hoping to start working together soon,
Best regards,
Esteban