Cuidado com o que você coloca nas constantes e variáveis públicas
Adquira a assinatura vitalícia do site e passe a ter acesso aos arquivos exemplos, vídeos, revistas, livros e ao kit de montagem de ribbons. Você terá suporte por e-mail, caso necessite tirar dúvidas pontuais. Clique AQUI e veja como obter um dos nossos planos. Clique AQUI e faça uma visita a seção Downloads do site e verifique as centenas de arquivos que estará à sua disposição. Clique AQUI e faça uma visita a seção Vídeos do site e veja a lista que estará disponível ao se tornar o nosso assinante vitalício. Clique AQUI e saiba mais detalhes sobre o kit de montagem de ribbons (deixe seus aplicativos com aspecto profissional).
Se você passou o projeto para ACCDE e colocou senha de acesso no VBA e acha que seu código está totalmente seguro; sinto em dizer que você pode estar cometendo uma falha de segurança. E uma das falhas que costumo observar é o programador usar valores sigilosos, principalmente o uso de senha, em constantes ou em variáveis públicas. Exemplo:
Option Compare Database Public Const SenhaBe = 102030
Como afirmei, a constante SenhaBe acima pode ser lida facilmente pela Janela de Verificação Imediata, mesmo estando o VBA protegido por senha. Para sua proteção, utilize a criptografia em valores sigilosos, armazenados nas constantes.
Por exemplo, o valor da senha 102030 sendo armazenado no formato Binário, usando a função da dica 32 acima:
Option Compare Database Public Const SenhaBe = "110110101101011100011001101111010"
Basta utilizar a função de descriptografia para recuperar o valor da constante SenhaBE. Observe a parte em vermelho:
Dim strCaminhoBe As String
strCaminhoBe = "c:\MinhaPasta\meuBd_be.accdb;pwd=" & fncDCripBin(SenhaBe, 153045)
CurrentDb.Execute "Alter Table [" & strCaminhoBe & "].tblEstoque Add Column PrecoUnitario CURRENCY;"
Nota: Se quiser ir a fundo sobre segurança em código, clique aqui e adquira a vídeo-aula do item 2.
Bom estudo!
Os dez artigos mais visitados
MontaRibbons v.7.0 - Assistente completo para criar ribbons no Access
Vídeo - Controle personalizado de Acesso de Usuários
Vídeo - Segurança máxima, usando o OPEN
Uma ajuda para quem está começando um negócio ou um projeto
Vídeo - Aprenda sobre filtragens
Adquira o kit UsandoAccess e aprenda em alta velocidade
Vídeo - Programação de relatórios - Parte 1
Integrando o Access com Servidor MySQL - Introdução
Desabilitando a faixa(ribbon) superior do Access
Como carregar o seu menu sem que ele vá para lista de suplementos
Não há comentário |