Página 1 de 1

SENHA PARA CONTINUAR ROTINA

Enviado: 20 Ago 2019 às 21:41
por MMIQUETA
Tenho uma planilha com algumas rotinas em VBA que já está pronta mas preciso melhorar a segurança.

Dentre os botões, tem o [CONFIRMAR] que registra a opinião do entrevistado.

Gostaria que antes que o próximo entrevistado possa responder a referida com sua opinião, que bloqueie a tela com uma senha e somente depois de digitado essa senha, libere a tela. E assim sucessivamente. Para que o entrevistado não possa registrar mais do que uma vez sua opinião.

Fico no aguardo.


MMiqueta

Re: SENHA PARA CONTINUAR ROTINA

Enviado: 21 Ago 2019 às 16:11
por babdallas
Faça um userform em VBA com campos de Login e senha. Quando apertar o botão, você chama o formulário.
Depois que o usuário inserir o login e senha e apertar em OK, verifique se ambos foram digitados e, caso afirmativo, verifique se usuário e senha estão corretos. Se tiver correto, após o usuário preencher a pesquisa e enviar, insira em um campo se Status em um BD (seja em Excel, Access, SQL Server, etc) e coloque OK.
Caso o usuário tente preencher novamente, consulte o BD e verifique no campo se ele já preencheu. Se não preencheu, libere para preencher. Caso contrário, não libere.
Não sei se ficou claro ou se isso ajuda. Por isso anexar um exemplo do que você deseja sempre ajuda a esclarecer dúvidas de maneira mais efetiva.

Re: SENHA PARA CONTINUAR ROTINA

Enviado: 22 Ago 2019 às 20:17
por MMIQUETA
Entendi o pretendido.

Mas estava pensando em algo mais simples, sem consulta um *bd* para verificar se o "usuário" e "senha" já responderam a questão.

Penso em uma senha padrão para que eu libere a tela, e apos o clique no botão [CONFIRMAR], ela registre as respostas e trave a tela novamente.

Espero ter me feito entender, mas de antemão agradeço a ajuda anterior.

Re: SENHA PARA CONTINUAR ROTINA

Enviado: 01 Set 2019 às 19:34
por MMIQUETA
Ola Amigo,

Usei o conceito da resposta e consegui atribuir o que estava precisando, mas foi imprescindível seu comentário.

Obrigado.

Resolvido essa fase do projeto.

:mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: