MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Access bichado ou Código errado?????

    Compartilhe

    giankarlo.bra
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 29/04/2011

    [Resolvido]Access bichado ou Código errado?????

    Mensagem  giankarlo.bra em Ter 08 Dez 2015, 13:54

    Bom dia senhores!!!!

    Estou com um problema terrível....

    Espero que alguém por aqui consiga me ajudar pois já não sei mais o que fazer.... não sei se é problema com o meu Access 2010 ou se é com o código que estou utilizando....


    Private Sub btnLogin_Click()

       Dim criterio As String
       criterio = "login='" & cbxLogin & "' And senha='" & txtSenha & "'"
           
       If DCount("login", "Usuario", criterio) = 1 Then
           DoCmd.Close
           DoCmd.OpenForm "FPrincipal"
       Else
           MsgBox "Senha incorreta! Por Favor, tente novamente.", vbExclamation, "Login"
               txtSenha.SetFocus
       End If
       
    End Sub

    ALGUÉM PODE ME DIZER SE TEM ALGO DE ERRADO COM O CÓDIGO OU SE É CONFIGURAÇÃO COM ACCESS OU SE ESTÁ MESMO BICHADO???

    Desde já eu agradeço ao empenho

    Giancarlo

    walisilva
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 10/09/2015

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  walisilva em Ter 08 Dez 2015, 15:40

    giankarlo.bra, boa tarde!

    Qual erro que ocorre? Acho que esqueceu de dizer isto. Smile


    .................................................................................
    --
    Walison Silva [Você precisa estar registrado e conectado para ver esta imagem.]

    giankarlo.bra
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 29/04/2011

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  giankarlo.bra em Ter 08 Dez 2015, 17:15

    Simplesmente clico no botão e ele não executa o comando....

    Não entendo o porque isso está acontecendo.
    Cheguei a suspeitar que estaria havendo um erro de comunicação entre o VBA e o Access.
    Desinstalei o Office e reinstalei, mas o erro continua

    O mais interessante é que em um outro sistema eu tenho a mesma rotina e funciona perfeitamente.
    Quando eu renomeio esse outro sistema, o dito botão deixa de funcionar.

    Não sei o que está acontecendo

    Será que pode me ajudar?????

    walisilva
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 10/09/2015

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  walisilva em Ter 08 Dez 2015, 18:34

    Coloca um Break Point ou um Stop e vai executando passo-a-passo até você entender o que está ocorrendo que ele não está fazendo o que você quer.


    .................................................................................
    --
    Walison Silva [Você precisa estar registrado e conectado para ver esta imagem.]

    walisilva
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 10/09/2015

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  walisilva em Ter 08 Dez 2015, 18:37

    Código:
    Private Sub btnLogin_Click()

      Dim criterio As String

    stop

      criterio = "login='" & cbxLogin & "' And senha='" & txtSenha & "'"
         
      If DCount("login", "Usuario", criterio) = 1 Then
          DoCmd.Close
          DoCmd.OpenForm "FPrincipal"
      Else
          MsgBox "Senha incorreta! Por Favor, tente novamente.", vbExclamation, "Login"
              txtSenha.SetFocus
      End If
     
    End Sub

    Coloca este Stop e executa, na tela que aparecer vai dando F8 até encontrar onde está errado. Da uma atenção a este IF pra ver se tá tudo ok com ele. Ve se esses campos existem na tabela.

    E avisa ai pra que possamos entender melhor.


    .................................................................................
    --
    Walison Silva [Você precisa estar registrado e conectado para ver esta imagem.]

    giankarlo.bra
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 29/04/2011

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  giankarlo.bra em Ter 08 Dez 2015, 18:53

    Isso que eu não estou entendendo...
    Não dá erro algum...
    Executa normalmente e no código não apresenta nenhuma erro, nada de nada........

    Quando vou executar a rotina no formulário... pronto.... clico no botão e não executa a ação

    Vale lembrar que essa rotina está dentro do evento "Ao clicar" do btnLogin ok?

    Cláudio Más
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1095
    Registrado : 21/01/2012

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  Cláudio Más em Ter 08 Dez 2015, 18:57

    Tente isso:

    If DCount("*", "Usuario", criterio) = 1 Then

    Além disso, eu retiraria o DoCmd.Close e passaria para o form "FPrincipal", no evento "Ao abrir" (referenciando o form inicial, é claro).

    walisilva
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 10/09/2015

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  walisilva em Ter 08 Dez 2015, 19:07

    Qual versão do access que está usando?
    Se for esses novos, você já habilitou as permissões especiais? (não lembro o nome delas agora...)


    .................................................................................
    --
    Walison Silva [Você precisa estar registrado e conectado para ver esta imagem.]

    Lupércio
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1134
    Registrado : 07/05/2011

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  Lupércio em Ter 08 Dez 2015, 20:17

    Duas perguntas!
    1- Você configurou seu access?
    2-Em outro banco de dados os botões funcionam?

    Se não configurou vai a dica:

    Abra o Access, clique em arquivo.
    Central de Confiabilidade.
    Configuração da Central de Confiabilidade.
    Configuração de Macro.
    Marque a última caixa.
    Habilitar todas as macros.


    .................................................................................
    Quando tua dúvida for resolvida, de o retorno de agradecimento á aqueles que gastaram seu tempo para te ajudar.
    Clique no botão “Resolvido” logo acima do botão “Enviar” ao lado direito. Todos nós agradecemos.[Você precisa estar registrado e conectado para ver esta imagem.][Você precisa estar registrado e conectado para ver esta imagem.]

    giankarlo.bra
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 29/04/2011

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  giankarlo.bra em Qua 09 Dez 2015, 11:40

    Amigo Cláudio....

    Não funcionou.... o incrível é que só funciona as macros.... os procedimentos não funcionam

    Será que preciso habilitar algumas biblioteca ou sei lá o que no access para poder executar os procedimentos???

    giankarlo.bra
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 29/04/2011

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  giankarlo.bra em Qua 09 Dez 2015, 11:42

    Olá WaliSilva

    Estou usando o Access 2010
    E não entendi quais são essa permissões especiais não... você poderia me falar mais a respeito?

    giankarlo.bra
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 29/04/2011

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  giankarlo.bra em Qua 09 Dez 2015, 11:46

    Lupércio!!!

    Valeu meu amigo... agora sim... deu certo.........

    Valeu mesmo.. vc salvou 6 meses de trabalho....

    Brigadão a todos que tentaram me ajudar.... e vai aí a dica do Lupércio........ espero que ajudem a muitos outros com o mesmo problema que eu...

    giankarlo.bra
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 29/04/2011

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  giankarlo.bra em Qua 09 Dez 2015, 11:47

    Gente.............
    Muitíssimo obrigado a todos que me ajudaram
    Espero que Deus continue abençoando a cada um de vocês

    Feliz natal e um Próspero Ano Novo a todos

    Lupércio
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1134
    Registrado : 07/05/2011

    Re: [Resolvido]Access bichado ou Código errado?????

    Mensagem  Lupércio em Qua 09 Dez 2015, 14:07

    O fórum agradece!
    Sucesso!

    Tenha um bom dia!


    .................................................................................
    Quando tua dúvida for resolvida, de o retorno de agradecimento á aqueles que gastaram seu tempo para te ajudar.
    Clique no botão “Resolvido” logo acima do botão “Enviar” ao lado direito. Todos nós agradecemos.[Você precisa estar registrado e conectado para ver esta imagem.][Você precisa estar registrado e conectado para ver esta imagem.]

      Data/hora atual: Dom 04 Dez 2016, 14:13