Eis aqui um problema comum para quem inicia na programação utilizando a dobradinha Visual Basic + Access; fazer a aplicação acessar a base de dados desenvolvida e mantida em Access, quando a mesma estiver protegida por senha. O segredo, nesse caso, é o uso extensivo da função OpenDataBase, que permite a passagem da senha como parâmetro.
Baixe agora mesmo um exemplo prático de como proceder com a conexão, passagem de SQL e visualização dos dados numa Data Bound Grid. A aplicação foi desenvolvida em Visual Basic 6.0 – basta descompactar os arquivos, abrir o fonte no VB e estudar/rodar a vontade.