MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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


3 participantes

    [Resolvido]Bloquear campo com senha

    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 3/2/2012, 01:37

    Olá, tenho um bd que criei para minha loja, trabalho com festa infantil, queria que bloqueasse o campo com senha só para edição(Entrada e Saldo), se o valor for zero a campo pode ser inserido um valor, caso já tenha colocado algum valor o campo precisaria de senha para alterar. desde já agradeço a todos...
    avatar
    Convidad
    Convidado


    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  Convidad 3/2/2012, 02:03


    Olá, bem vindo ao fórum!

    Observe que um campo com valor zero é diferente de um campo Nulo.
    Se o valor for = 0 então tente assim:

    Private Sub NomeCampo_Dirty(Cancel As Integer)
    If Me.NomeCampo = 0 Then
    If Not InputBox("Mensagem", "Título") = "senha" Then
    Cancel = True
    Exit Sub
    End If
    End If
    End Sub



    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 3/2/2012, 02:12

    obrigado,
    está dando "erro em tempo de execução 5"...
    mais assim, primeiro faço o orçamento pro cliente, sendo q o campo Entrada fica sem valor(0), não digito nada nele, o cliente qdo fecha o contrato ai sim, mudo o valor(Entrada) com o valor correspondente, ai caso eu fosse apagar ou editar esse valor dado como Entrada eu precisaria de uma senha para liberar a edição
    avatar
    Convidad
    Convidado


    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  Convidad 3/2/2012, 02:23


    Como disse, zero e nulo são duas coisas diferentes.
    Zero é quando o campo contem o valor 0 / Nulo é quando o campo não contem valor.

    Tente assim:

    Private Sub NomeCampo_Dirty(Cancel As Integer)
    If IsNull(Me.NomeCampo) Then
    If Not InputBox("Mensagem", "Título") = "Senha" Then
    Cancel = True
    Exit Sub
    End If
    End If
    End Sub



    Deve alterar NomeCampo para o Nome do campo em questão;
    Mensagem é o texto que quer exibir para o usuário, tal como: "Digite a senha"
    Titulo é o texto que vai aparecer na barra de título da caixa de mensagem;
    Senha é a senha que o usuário deverá informar.
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 3/2/2012, 11:10

    olá novamente, continua dando erro em tempo de execução '5', argumento ou chamada de procedimento invalida, mudei todos os valores para o nome do campo em quentão(entrada)...esse código ainda é um pouco frágil. eu consigo limpar ou colocar qqer, só depois de entrar e sair do campo é q ele pedi a senha...e depois da o erro ! que vcs me dizem ?
    avatar
    Convidad
    Convidado


    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  Convidad 3/2/2012, 11:34


    Tente alterando esta linha

    Private Sub NomeCampo_Dirty(Cancel As Integer)

    por
    Private Sub NomeCampo_Enter()
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  JPaulo 3/2/2012, 12:18

    Meus amigos, bloquear um campo de um formulario com senha não é muito fácil, no entanto tenho aqui a funcionar num projeto que fiz em 2005.


    Veja se serve:

    Num modulo novo, cole esta Variavel publica, salve e feche o modulo;

    Public senhaInserida As Boolean


    No evento VBA ao modificar do seu campo, eu defeni a senha=123;

    Private Sub SeuCampo_Change()
    Dim strMensagem As String
    Dim strSenha As String

    'verifica se o campo está preenchido
    If Not IsNull(Me.SeuCampo.Value) Or Me.SeuCampo.Value <> "" Then
    'verifica se a variavel está True
    If Not senhaInserida = True Then
    strMensagem = InputBox("Entre com a senha", "Acesso restrito...")

    If strMensagem = "" Or strMensagem = Empty Then
    MsgBox "Não digitou a senha", , "Senha Obrigatoria"
    Me.SeuCampo.SetFocus
    Exit Sub
    End If
    End If
    'verifica se a variavel está True ou a senha correta
    If senhaInserida = True Or strMensagem = "123" Then
    senhaInserida = True
    Exit Sub
    Else
    MsgBox ("Senha incorreta..."), vbCritical
    Me.Undo
    Me.SeuCampo.SetFocus
    Exit Sub
    End If
    End If
    End Sub



    Por ultimo, no evento VBA do currente do seu formulario;

    Private Sub Form_Current()
    'ao mudar de registo, coloca a variavel publica a False
    senhaInserida = False
    End Sub




    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Bloquear campo com senha Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Bloquear campo com senha Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Bloquear campo com senha Folder_announce_new Instruções SQL como utilizar...
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 3/2/2012, 15:16

    olá Norbs, o seu ainda não deu certo, quero a senha ao alterar e não ao entrar...mesmo assim ainda dá o mesmo erro...

    já o amigo JPaulo, coloquei o nome do modulo como senhaInseria
    depois coloquei o código ao alterar assim: nome do meu campo(Entrada)

    Private Sub Entrada_Change()
    Dim strMensagem As String
    Dim strSenha As String

    'verifica se o campo está preenchido
    If Not IsNull(Me.Entrada.Value) Or Me.Entrada.Value <> "" Then
    'verifica se a variavel está True
    If Not senhaInserida = True Then
    strMensagem = InputBox("Entre com a senha", "Acesso restrito...")

    If strMensagem = "" Or strMensagem = Empty Then
    MsgBox "Não digitou a senha", , "Senha Obrigatoria"
    Me.Entrada.SetFocus
    Exit Sub
    End If
    End If
    'verifica se a variavel está True ou a senha correta
    If senhaInserida = True Or strMensagem = "123" Then
    senhaInserida = True
    Exit Sub
    Else
    MsgBox ("Senha incorreta..."), vbCritical
    Me.Undo
    Me.Entrada.SetFocus
    Exit Sub
    End If
    End If
    End Sub

    Obs.: só até os dados acima dá um erro....

    Não sei onde botar isso no form:

    Por ultimo, no evento VBA do currente do seu formulario;

    Private Sub Form_Current()
    'ao mudar de registo, coloca a variavel publica a False
    senhaInserida = False
    End Sub
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  JPaulo 3/2/2012, 19:38

    Estou de saída mas não vou deixá-lo descalço.

    Veja o simples, se o campo "Entrada" estiver preenchido a senha é "123"

    Se estiver vazio deixa escrever.

    http://dl.dropbox.com/u/771097/Elton.rar

    Bom final de semana.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Bloquear campo com senha Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Bloquear campo com senha Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Bloquear campo com senha Folder_announce_new Instruções SQL como utilizar...
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 3/2/2012, 21:56

    Obrigado Jpaulo, vou testar e falo na semana...obrigado assim mesmo...
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 6/2/2012, 01:40

    Olá JPaulo, no seu exemplo deu certinho, só q no meu dá 2 erros, já tentei de todo jeito e não consegui adaptar, vou enviar as fotos pra vc ver...desde já obrigado
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 6/2/2012, 01:41

    esse erro é quando boto pra depurar...
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 6/2/2012, 21:37

    será que alguem pode me ajudar ???
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 6/2/2012, 22:14

    Esse código deu certo, foi postado pelo amigo (Assis): ai vc digita e senha para alterar, mais cada número que vc for digitar ele pedi novamente a senha e acaba ficando chato ficar digitando 4, 5x a senha em 1 campo....

    Private Sub Entrada_Change()
    On Error Resume Next
    Dim Cancel As Integer
    If Nz(Entrada) <> Nz(Entrada.OldValue) Then
    Dim UsrResposta
    UsrResposta = InputBox(" © Digite a Senha para ter Acesso a esse Campo © ", "© Password ©", "© Password ©")
    If UsrResposta <> "321" Then 'este valor entre aspas é a senha
    MsgBox " © Senha Inválida © ", vbCritical, " © Aviso © "
    Me.Entrada.SetFocus
    Me.Entrada = Nz(Entrada.OldValue)

    Cancel = True

    End If
    End If

    End Sub
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  JPaulo 7/2/2012, 09:22

    Você declarou o modulo como está no exemplo que lhe passei ?

    Num modulo, cole e salve:

    Public senhaInserida As Boolean




    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Bloquear campo com senha Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Bloquear campo com senha Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Bloquear campo com senha Folder_announce_new Instruções SQL como utilizar...
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 7/2/2012, 12:11

    sim, declarei sim...tb vi outra fragilidade, qdo abro o form, ele deixa o campo pronto para alteração, como se não tivesse proteção, só depois de eu entrar e sair do campo novamente ele bloqueia...o que já era para bloquear porque ele já foi preenchido com um valor
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 7/2/2012, 13:45

    JPaulo, o seu está ideal só q dá o erro de execução...se não tiver valor ele deixa colocar, se tiver ele bloqueia, só q quando digito a senha e aperto ok ele dá o erro de execução "5", mais o seu é o ideal...

    o do Amigo Assis que peguei nas respostas está liberando qdo abro o form...ai só depois de entrar e sair do campo q ele bloqueia...
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  Assis 7/2/2012, 14:22

    Elton

    Já testei o exemplo do JPaulo e .... ótimo.

    Por isso:
    Poste aqui no forum o seu BD ou parte para analisar, e tentar ajudar.... .


    .................................................................................
    *** Só sei que nada sei ***
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  JPaulo 7/2/2012, 16:41

    Novamente testado e está a funfar...

    Veja por favor, com atenção o que está a fazer de errado.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Bloquear campo com senha Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Bloquear campo com senha Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Bloquear campo com senha Folder_announce_new Instruções SQL como utilizar...
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 7/2/2012, 17:45

    Olá, estou anexando o BD...o admin com senha "123"; senhas para alteração dos campos "123"

    ao abrir click no botão > CONTRATO / ORÇAMENTO

    O campo ENTRADA tem o exemplo do JPaulo, que está dando erro execução "5"; mais foi o que achei mais, seguro, se o campo não tiver valor podemos inserir, após isso só com senha, só o erro de execução está dando problema...

    o Campo SALDO tem o Exemplo do ASSIS, também ficou bom, mais qdo vc abri novamente o FORM ele deixa o campo liberado para edição, se no caso após inserir ele bloquear mesmo abrindo o form novamente, fica ótimo;



    Já bati cabeça de todo jeito e não consegui deixar no ponto...me ajudem please...obrigado


    Última edição por EltonCosta em 13/2/2012, 21:03, editado 1 vez(es)
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  Assis 7/2/2012, 19:04

    Teste


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 7/2/2012, 19:12

    olá, não entendi bem o que foi feito, mais mesmo assim, qdo vou alterar ou digitar um valor do campo ENTRADA ele só diz, senha errada, não pedi pra mim digitar a senha, nem cancela a alteração com o erro da senha.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  Assis 7/2/2012, 19:26

    Elton

    Ao entrar no campo entrada se digitar o mesmo valor não pede senha, se digitar diferente pede.

    Teste este


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 7/2/2012, 19:36

    amigo Assis, assim não servi, esse campo é pra mim digitar um valor de entrada(como entrada na negociação), agora depois de colocar o valor desejado é que precisaria de uma senha para alterar o campo(Entrada), podendo colocar qualquer valor, mais com a senha para mim alterar !!!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  JPaulo 7/2/2012, 19:37

    EltonCosta, pelo teste que fiz no seu banco, quando abro o formulario Contrato, o campo Entrada já vem 123,00

    Tentei alterar e pede a senha, não dá erro.

    Acrescentei um novo registo e deixou escrever nesse campo vazio, sem problemas.

    Mais algum problema ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Bloquear campo com senha Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Bloquear campo com senha Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Bloquear campo com senha Folder_announce_new Instruções SQL como utilizar...
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 7/2/2012, 19:43

    JPaulo, nesse bd que postei, ele deixa escrever no campo vazio, só quando vou fazer alguma alteração no campo(ENTRADA) ele está dando o erro em tempo de execução "5"...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  JPaulo 7/2/2012, 19:48

    Eu não estou conseguindo provocar esse erro.

    Fiz todas as alterações que quis e não aparece esse erro.

    Detalhe em que circunstância isso acontece, como é que está a provocar esse erro ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Bloquear campo com senha Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Bloquear campo com senha Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Bloquear campo com senha Folder_announce_new Instruções SQL como utilizar...
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 7/2/2012, 20:07

    Será por causa da versão do BD ? porque baixei e continua dando erro ? postei as fotos dos erros logo acima....agora eu tô encucado....
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  JPaulo 7/2/2012, 20:12

    Estou com a versão 2003, 2007 e 2010 e em nenhuma consigo esse erro.

    Finalizo por aqui.

    Boa sorte.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Bloquear campo com senha Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Bloquear campo com senha Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Bloquear campo com senha Folder_announce_new Instruções SQL como utilizar...
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 7/2/2012, 20:14

    Olá JPaulo, obrigado, mais o campo entrada é pra ser colocado o valor inicial na hora de fechar o contrato, mais se precisar ser alterado pedir(com senha)... no meu infelizmente não está dando certo...fica dando essa peste desse erro...mais mesmo assim obrigado
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 7/2/2012, 20:22

    JPaulo, vc acredita, o meu access estava na versão 2000, coloquei para versão 2003 e resolvou...agora ele está correto...vou testar em casa no meu not...kkkk...não acredito q vai ser só isso...obrigado e posto mais tarde se deu realmente
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  JPaulo 7/2/2012, 20:24

    Esse é o problema de não informar desde o inicio a versão do seu Access... Laughing

    Já vamos no 2010... rsrsrsrs


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Bloquear campo com senha Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Bloquear campo com senha Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Bloquear campo com senha Folder_announce_new Instruções SQL como utilizar...
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 7/2/2012, 22:19

    Sim JPaulo e Assis, obrigado por me ajudarem, realmente o erro era esse, mais o meu do meu computador tem o Office 2010, só q a versão do BD era 2000, por isso o erro frequente...mais está tudo ok...funciona 100%, até já adaptei pro campo SALDO...obrigado novamente e resolvido
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  EltonCosta 7/2/2012, 23:29

    Só 1 correção no código, quando vc clicava em cancelar ele estava apagando o valor do campo ENTRADA, alterei só 1 linha...de acordo com o outro seu...meu problema está agora realmente resolvido, obrigado JPaulo e Assis e o demais do forum...


    Private Sub Entrada_Change()
    Dim strMensagem As String
    Dim strSenha As String

    'verifica se o campo está preenchido
    If Not IsNull(Me.Entrada.Value) Or Me.Entrada.Value <> "" Then
    'verifica se a variavel está True
    If Not senhaInserida = True Then
    strMensagem = InputBox("Entre com a senha para alterar o valor", "Acesso restrito...")

    If strMensagem = "" Or strMensagem = Empty Then
    MsgBox ("Não digitou a senha"), vbCritical, "Erro"
    Me.Undo

    Me.Entrada.SetFocus
    Exit Sub
    End If
    End If
    'verifica se a variavel está True ou a senha correta
    If senhaInserida = True Or strMensagem = "321" Then
    senhaInserida = True
    Exit Sub
    Else
    MsgBox ("Senha incorreta..."), vbCritical, "Erro"
    Me.Undo
    Me.Entrada.SetFocus
    Exit Sub
    End If
    End If
    End Sub

    Conteúdo patrocinado


    [Resolvido]Bloquear campo com senha Empty Re: [Resolvido]Bloquear campo com senha

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 04:59