MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Shift solicita password

    Compartilhe

    ASousa
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 11
    Registrado : 27/02/2018

    [Resolvido]Shift solicita password

    Mensagem  ASousa em Qua 28 Fev 2018, 09:24

    Oi
    Como posso fazer para bloquear o meu BD?
    Num formulário tenho os logins devidamente autorizados, utilizadores e respectivas passwords.
    O que gostaria de era, por exemplo bloquear o banco de dados a entrada com pressionando a tecla shift. Li que é possível de o fazer mas não sei como desenvolver essa parte e é muito importante.
    Se alguém poder ajudar, inclusive com um exemplo. Ou de como se faz.
    Atentamente
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3592
    Registrado : 29/06/2012

    Re: [Resolvido]Shift solicita password

    Mensagem  Noobezinho em Qua 28 Fev 2018, 10:14

    Ana

    Bem vinda ao fórum!

    Assim:

    Se ainda não fez, divida o teu aplicativo em Back End(Tabelas) e Front End(Demais objetos).

    Se não sabe como, procure no fórum, tem vários tópicos sobre isso.

    Compile  o teu aplicativo transformando-o em  *.mde/*accde, conforme a versão que usa

    Para utilizar a tecla shift  para bloquear/desbloquear o Bd veja aqui:

    [Você precisa estar registrado e conectado para ver este link.]

    Se ainda não for isso que deseja, explique Melhor!

    [ ]'s


    .................................................................................
    Noobezinho - Balem

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não  ajudo novamente .

    ASousa
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 11
    Registrado : 27/02/2018

    Re: [Resolvido]Shift solicita password

    Mensagem  ASousa em Qua 28 Fev 2018, 10:58

    Noob, obrigado pela resposta.
    Olhe uma tentei compilar e transformar em accde, deu erro. No entanto dividi o bd e tentei criar esta extensão no fe e deu o mesmo erro, sendo que no be deu, mas continuo a ter acesso as tabelas.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3592
    Registrado : 29/06/2012

    Re: [Resolvido]Shift solicita password

    Mensagem  Noobezinho em Qua 28 Fev 2018, 12:19

    Se deu erro, algo está errado no teu código VBA

    Na página VBA, no menu da ribbon, clique em depurar e depois clique em Compilar + nomedoAplicativo.

    Se tiver erro ele irá parar na linha com o erro, conserte o erro e continue a depurar o código até não haver mais erros.

    Quando não houver mais erros, a opção compilar + nomedoAplicativo ficará esmaecida.

    Então transforme em mde/accde.


    .................................................................................
    Noobezinho - Balem

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não  ajudo novamente .
    avatar
    tauron
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 863
    Registrado : 07/12/2011

    Re: [Resolvido]Shift solicita password

    Mensagem  tauron em Qua 28 Fev 2018, 12:45

    Ana quanto ao frontend, o primeiro passo para corrigir é como o Noobezinho disse (compilar). Já o backend, não vejo motivo para dar erro, sendo que não possui mais nada além das tabelas. Desculpe mas como dividiu seu bd? Não me entenda mal, estou só querendo ajudar:

    para transformar seu mdb/accdb em mde/accde primeiro você deverá abrir os arquivos em modo exclusivo
    Anexos
    dividir.jpg
    Você não tem permissão para fazer download dos arquivos anexados.
    (76 Kb) Baixado 6 vez(es)

    ASousa
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 11
    Registrado : 27/02/2018

    Re: [Resolvido]Shift solicita password

    Mensagem  ASousa em Sab 03 Mar 2018, 20:27

    Olá colegas, acabei por seguir então o vosso conselho.
    Dividi a base de dados em front/back, após a separação da base de dados, alterei a extensão do access para accdr. Consegui alguma segurança.
    Obrigado aos colegas.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3592
    Registrado : 29/06/2012

    Re: [Resolvido]Shift solicita password

    Mensagem  Noobezinho em Sab 03 Mar 2018, 22:24

    Ana

    Embora tenha dado com resolvido o teu tópico,  tenho que dizer que

    mudar para accdr, não tem segurança alguma, pois é só mudar  a extensão de accdr para accdb

    e teremos todo o aplicativo liberado.

    Insisto, faça  a depuração/compilação do código VBA, porque ele tem erros, e depois transforme ele em accde , se ainda não entendeu como compilar, procure na net.

    [ ]'s


    .................................................................................
    Noobezinho - Balem

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não  ajudo novamente .

    ASousa
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 11
    Registrado : 27/02/2018

    Re: [Resolvido]Shift solicita password

    Mensagem  ASousa em Sab 03 Mar 2018, 23:40

    Irei reabrir mas sabe nem consegui ver os códigos envolvidos no exemplo que deixou. Nunca consegui abrir a base de dados.

    ASousa
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 11
    Registrado : 27/02/2018

    Re: [Resolvido]Shift solicita password

    Mensagem  ASousa em Dom 04 Mar 2018, 00:17

    Disse-me que se converter para .acdbe já não mostra o conteúdo. É assim mesmo.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3592
    Registrado : 29/06/2012

    Re: [Resolvido]Shift solicita password

    Mensagem  Noobezinho em Dom 04 Mar 2018, 00:36

    Exato

    Converter ou fazer a compilação para accde, ninguém tem acesso aos códigos do teu aplicativo, nem mesmo você.

    O Access cria o  arquivo .accde e mantem o teu .accdb, então quando precisar fazer alguma  modificação no FRONT END,

    irá faze-lo no teu aplicativo accdb e então converte-lo em accde e substituir o antigo.

    Entendeu agora o por que de dividir o aplicativo em BE e FE ?

    O Back End, não se compila, mantem o formato accdb, porém, você pode colocar senha nele e criptografar.

    Assim, ninguém conseguirá abri-lo também, nem você, se  esquecer a senha.

    Creio que deva esquecer sobre a tecla shift, isso era usado nas versões antigas do Access, embora alguns ainda use.


    .................................................................................
    Noobezinho - Balem

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não  ajudo novamente .

    ASousa
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 11
    Registrado : 27/02/2018

    Re: [Resolvido]Shift solicita password

    Mensagem  ASousa em Dom 04 Mar 2018, 10:30

    Olá, entendi e obrigado. Já esta quase todo resolvido, em relação a compilação. Já agora diga-me se faz favor, ao ter o BE criptografado o FE não o abre, não é? Tenho um login de acesso experimentei e pede a palavra passe do BE a que coloquei ao criptografar.
    Como ultrapassar?
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3592
    Registrado : 29/06/2012

    Re: [Resolvido]Shift solicita password

    Mensagem  Noobezinho em Dom 04 Mar 2018, 12:47

    Ana

    Abra o FE e delete todas as tabelas vinculadas.

    Clique no menu Dados Externos da ribbon e escolha Access.

    Na janela que se abre, coloque o caminho para o BE e depois

    selecione a segunda opção> Vincular à fonte de dados ...

    Clique em OK.

    A janela vincular tabela irá se abrir, escolha tudo e clique ok

    Talvez precise digitar a senha pra fazer isso, não lembro.

    [ ]'s


    .................................................................................
    Noobezinho - Balem

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não  ajudo novamente .

    ASousa
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 11
    Registrado : 27/02/2018

    Re: [Resolvido]Shift solicita password

    Mensagem  ASousa em Dom 04 Mar 2018, 18:25

    Olá devo ter explicado mal, o problema não esta na vinculação do BE com o FE.
    O meu problema esta que coloquei uma palavra passe criptografado, ao entrar no FE solicita a minha palavra passe, esta que criei e só após colocar é que vai para o login. Onde solicita o login dos utilizadores da base de dados. A minha questão é mesmo de proteger a base de dados. Não queira que solicita-se a palavra passe criptografada. Essa só eu saberia, os utilizadores, apenas entrariam com a deles mas não tinham acesso ao interior da base de dados.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3592
    Registrado : 29/06/2012

    Re: [Resolvido]Shift solicita password

    Mensagem  Noobezinho em Dom 04 Mar 2018, 19:23

    Como foi vc que não entendeu, vamos de novo. Razz

    Abra teu aplicativo e coloque a senha da tabela e o teu login.

    feito isso, delete TODAS as tabelas do FE.

    Agora clique no botão Dados externos do menu Access

    Escolha Access.

    Coloque o caminho do BE , escolha vincular....

    e de ok

    Agora digite a senha do BE.

    Selecione todas as tabelas e de ok.

    Pronto, uma vez vinculado, feche e abra teu aplicativo, ele não deverá pedir a senha do BE,somente a do login


    .................................................................................
    Noobezinho - Balem

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não  ajudo novamente .

    ASousa
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 11
    Registrado : 27/02/2018

    Re: [Resolvido]Shift solicita password

    Mensagem  ASousa em Seg 05 Mar 2018, 19:34

    Laughing Very Happy Smile Surprised
    O que eu já me ri da sua frase: Como foi vc que não entendeu, vamos de novo.
    Irei fazer o que me disse. E já retorno para si. Obrigado
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3592
    Registrado : 29/06/2012

    Re: [Resolvido]Shift solicita password

    Mensagem  Noobezinho em Seg 05 Mar 2018, 20:36


    Razz Laughing

    Aguardo o retorno !!


    .................................................................................
    Noobezinho - Balem

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não  ajudo novamente .

    ASousa
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 11
    Registrado : 27/02/2018

    Re: [Resolvido]Shift solicita password

    Mensagem  ASousa em Dom 18 Mar 2018, 11:43

    Olá, após varias tentativas de entender, consegui o pretendido da forma como o colega aqui descreveu nas suas mensagens.
    Obrigado.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3592
    Registrado : 29/06/2012

    Re: [Resolvido]Shift solicita password

    Mensagem  Noobezinho em Dom 18 Mar 2018, 13:52

    Ótimo meu amigo!

    Valeu pelo retorno!

    Boa sorte!


    .................................................................................
    Noobezinho - Balem

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não  ajudo novamente .

      Data/hora atual: Qua 25 Abr 2018, 19:17