Tópico movido para sala mais apropriada.
thaysll escreveu:E o access não suportaria isso, pois também teria um volume muito grande de tabelas, consultas e formulários.
Está falado de banco de dados ou ferramenta de desenvolvimento?
Se é banco de dados, saiba, que o Access além de banco de dados também é uma ferramenta de desenvolvimento, com uma linguagem
(VBA) que atende a todos requisitos de um ERP. Daí, vai do programador conhecer realmente o VBA.
Quanto se trata de multusuários, a própria Microsoft diz que suporta até 255 usuários simultaneamente (Eu não me arriscaria).
No seu caso, 20 usuários, o Access suporta tranquilamente, basta saber usar os Vínculos na ora certa e desacoplamento quanto
necessário.
Agora, o armazenamento de dados, para cada accdb, é de apenas 2Gb (que já atende a maioria dos casos), mas há algumas alternativas
que podem serem aplicadas, como projetar um "Arquivo morto", ou usar um accdb para cada tabela que rebebe muitos dados, ou seja, um projeto
com vários Back-Ends...
Entre Delphi e Access como IDE para a maioria dos casos, o Access dá algumas facilidades que o Delphi não dá, além de Pascal ser uma linguagem bem diferente
do que já está acostumado em VB...
Eu no seu lugar, usaria Access para desenvolvimento e SQL Express ou MySQL como banco de dados... E não iria aprender uma nova liguagem (Delphi/Pascal)
apenas para desenvolver um projeto, aja vista já ter domínio em outra.
Bem, é apenas minha opinião, mas poderá haver quem pense diferente.