Alexandre Fim 20/3/2017, 12:52
Bom dia Artur,
Já utilizei o Access apenas como front-end, usando conexão com SQL Server, MySQL, Firebird e não tive problemas.
O importante é sempre utilizar os recursos destes databases, como functions, stored procedures, view's e etc.
Não utilize o Access vinculados com tabelas e nem criar forms usando os campos acoplados dessas tabelas, pois sua aplicação sempre estara conectada à base de dados, o que não é bom em termos de desempenho.
Se possível, crie tudo como não acoplado, como se fosse utilizar uma ferramenta de desenvolvimento (VB6, VB.Net, C# e etc).
A conexão com o banco deve sempre ser utilizada somente para ações (Select, Insert, Delete e Update) e, após sua utilização, deve ser fechada.
Use os recursos de conexão ADO (Activex Data Objects).
Deixe que os servidores de banco de dados façam os processamentos dos dados.
Evite utilizar Selects extensos dentro dos forms.
Evite hardcode.
Seguem alguns links de programação.
http://www.macoratti.net/Default.aspx
https://pt.stackoverflow.com/
http://www.vbmania.com.br/
http://www.vbweb.com.br/
Bons estudos e boa sorte
Abraço