Olá amigos, tudo bem?
Estou na missão de implementar um aplicativa para uma empresa aqui... Antes eu já avia feito programação em cobol, porém já fazem anos que não programo mais. Porém, agora voltei e escolhi o Access para continuar a fazer o que mais gosto, programar...
O que eu já sei:
Em um accdb, Banck-End-FrontEnd, o acesso a dados é muito simples caso usemos a maneira nativa do Access para vinculação de dados...
Por exemplo, para verificar um valor existente em uma tabela, posso usar o DLoockup, isso é simples até de mais...
Para contar os registros, basta usar um DCount, ou diretamente no formulário, um DContar... Também muito simples!
Os registros são salvos automaticamnte sem precisar de nenhuma programação para isso, bastando sair do campo que acabamos de digitar... (uma maravilha, em alguns casos).
Sabemos que essa prática (usar tabelas vinculadas) é muito arriscada, levando em consideração a quantidade de usuários logados no sistema.
Em meus testes percebi que as tabelas vinculadas, além de fragilizar o acesso (por muitos usuários), também não protegem os dados do back-end de possíveis intrusos... Do próprio excel (quase todos o tem em suas máquinas) uma simples importação de dados externos, todos os registros das tabelas do Access estão a mostra... (testei inclusive o exemplo do JPaulo para esconder tabelas e consultas, mas não esconde do excel)
O que eu não sei
Diante do descrito acima, como usar o VBA (ADO, DAO) para o acesso a um banco e se o mesmo tiver senha?
Os exemplos que vi aqui são ótimos, mas não consigo, por exemplo, atraves do ADO, ou DAO, obter o mesmo resultado de usar o DLookup, haja visto Dlookup apenas poder ser usado em um banco vinculado (não tenho certeza)...
São essas e outras dúvidas que gostaria de receber auxilio.
Grato.
Estou na missão de implementar um aplicativa para uma empresa aqui... Antes eu já avia feito programação em cobol, porém já fazem anos que não programo mais. Porém, agora voltei e escolhi o Access para continuar a fazer o que mais gosto, programar...
O que eu já sei:
Em um accdb, Banck-End-FrontEnd, o acesso a dados é muito simples caso usemos a maneira nativa do Access para vinculação de dados...
Por exemplo, para verificar um valor existente em uma tabela, posso usar o DLoockup, isso é simples até de mais...
Para contar os registros, basta usar um DCount, ou diretamente no formulário, um DContar... Também muito simples!
Os registros são salvos automaticamnte sem precisar de nenhuma programação para isso, bastando sair do campo que acabamos de digitar... (uma maravilha, em alguns casos).
Sabemos que essa prática (usar tabelas vinculadas) é muito arriscada, levando em consideração a quantidade de usuários logados no sistema.
Em meus testes percebi que as tabelas vinculadas, além de fragilizar o acesso (por muitos usuários), também não protegem os dados do back-end de possíveis intrusos... Do próprio excel (quase todos o tem em suas máquinas) uma simples importação de dados externos, todos os registros das tabelas do Access estão a mostra... (testei inclusive o exemplo do JPaulo para esconder tabelas e consultas, mas não esconde do excel)
O que eu não sei
Diante do descrito acima, como usar o VBA (ADO, DAO) para o acesso a um banco e se o mesmo tiver senha?
Os exemplos que vi aqui são ótimos, mas não consigo, por exemplo, atraves do ADO, ou DAO, obter o mesmo resultado de usar o DLookup, haja visto Dlookup apenas poder ser usado em um banco vinculado (não tenho certeza)...
São essas e outras dúvidas que gostaria de receber auxilio.
Grato.