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


    [Resolvido]Separar códigos Inserir x Verificar

    avatar
    Convidado
    Convidado


    [Resolvido]Separar códigos Inserir x Verificar Empty Separar códigos Inserir x Verificar

    Mensagem  Convidado 7/8/2011, 17:51

    Amigos.. tenho este código que faz uma verificação na tabela para comparar uma digital, porem este código verifica caso não tenha cadastra uma nova...

    Gostaria de separá-los
    para:

    o de Cadastro em um Botão e o de verificação em outro...

    Se puderem me ajudar.. pois estou encontrando problemas quando os separo

    Private Sub btIdentificar_Click()
    On Error GoTo TrataErro

    If Not MoldeValido() Then
    EscreveLog ("Erro na captura da digital")
    Exit Sub
    End If
    Do While Not r.EOF
    score = 0
    digi = r!Digital
    tpt = Deserialize(digi)
    ret = Verifica(score)
    If ret <= 0 Then
    r.MoveNext
    Else
    Exit Do
    End If
    Loop
    If r.EOF Then
    r.AddNew
    r!Usuario = Nome
    r!Digital = Serialize(template.tpt)
    r.Update
    EscreveLog ("Registro Gravado com sucesso")
    Forms!frmCliente!Digital = Serialize(template.tpt)

    Exit Sub
    Else
    EscreveLog1 ("Usuario identificado: " & r!Usuario)
    If Me.btIdentificar.Caption = "Identificar" Then
    Me.btIdentificar.Caption = "IDENTIFICADO"
    Me.btIdentificar.ForeColor = vbRed
    End If
    End If
    Exit Sub
    TrataErro:
    DoCmd.SetWarnings True
    DoCmd.Hourglass False
    MsgBox Error, , "Erro nº" & err & " ao clicar em Cadastrar"
    End Sub


    Grato
    avatar
    Convidado
    Convidado


    [Resolvido]Separar códigos Inserir x Verificar Empty Re: [Resolvido]Separar códigos Inserir x Verificar

    Mensagem  Convidado 8/8/2011, 15:45

    Novidades por aqui amigos?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Separar códigos Inserir x Verificar Empty Re: [Resolvido]Separar códigos Inserir x Verificar

    Mensagem  criquio 8/8/2011, 16:18

    Não Razz

    O código é meio longo e precisa um pouco de atenção. Veremos depois com mais calma, caso alquem não o faça antes Very Happy


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Separar códigos Inserir x Verificar Empty Re: [Resolvido]Separar códigos Inserir x Verificar

    Mensagem  Convidado 8/8/2011, 17:30

    Bem amigos..

    Para o botão Identificar:

    If Not MoldeValido() Then
    EscreveLog ("Erro na captura da digital")
    Exit Sub
    End If
    Do While Not r.EOF
    score = 0
    digi = r!Digital
    tpt = Deserialize(digi)
    ret = Verifica(score)
    If ret <= 0 Then
    r.MoveNext
    Else
    Exit Do
    End If
    Loop
    If r.EOF Then
    EscreveLog1 ("Detento Não identificado")
    Exit Sub
    Else
    EscreveLog1 ("Detento identificado: " & r!Usuario)
    Me.txtScore = score
    Me.txtScore.Visible = True
    If Me.btIdentificar.Caption = "Identificar" Then
    Me.btIdentificar.Caption = "IDENTIFICADO"
    Me.btIdentificar.ForeColor = vbRed
    End If
    End If
    Exit Sub


    Para o botão cadastrar pode continuar o mesmo, pois na hora do cadastro aproveita e faz tmbém a verificação


    Grato pela Atenção e ajuda
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Separar códigos Inserir x Verificar Empty Re: [Resolvido]Separar códigos Inserir x Verificar

    Mensagem  criquio 8/8/2011, 18:06

    Nada como estar trabalhando com as ferramentas em mão para descobrir as falhas Very Happy


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Separar códigos Inserir x Verificar Empty Re: [Resolvido]Separar códigos Inserir x Verificar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 14:46