Eu usei muito o MS Access quando estava trabalhando. Desde que me aposentei, procurei algo como o Access, mas não encontrei nada. Apenas para informações, o que fiz.
Então eu decidi aprender python. Mas a curva de aprendizado parece bastante íngreme, talvez o oldfred não seja mais tão jovem. Mas não se tornou apenas aprender python, mas sim aprender um editor python - geany, aprendendo primeiro gtk e seu editor e então eu mudei para o qt4 e seu editor-qt4 designer e um editor sql separado - sqliteman para criar ou testar o código sql. Estou usando o sqlite, mas o código do conector é um pouco diferente.
O MS Access é um ambiente integrado e funciona em conjunto. Apenas sobre tudo o mais não é. Você tem que escolher um idioma, um banco de dados, um gui e um editor de sql. E não há escritor de relatórios, mas você pode criar manualmente o código pdf ou HTML para relatórios. Acabei de exportar arquivos csv e importar para uma planilha, já que é uma maneira mais fácil de criar subtotais e totais gerais.
Se um hobby como eu sou, você pode experimentar, mas se esse é um negócio, não recomendo tentar usar o seu próprio MS Access.
A sugestão navicat parece interessante, mas não tentei isso. Se eu ainda estivesse trabalhando, poderia gastar o dinheiro para tentar. Talvez alguém tenha mais informações?