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


2 participantes

    Validar um campo não existente em um formulário - Portaria de clube

    avatar
    RICARDOGALO
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 01/11/2016

    Validar um campo não existente em um formulário - Portaria de clube Empty Validar um campo não existente em um formulário - Portaria de clube

    Mensagem  RICARDOGALO 3/11/2016, 13:25

    Bom dia,

    Tenho um formulário que tem um campo (Id_acesso) que receberá informações de um leitor de código de barras para retornar informações de sócios baseado em duas tabelas (Tbl_sócios e Tbl_acesso).

    Na consulta do formulário quando digito um código existente o formulário retorna com os dados corretos do sócio (Nome, cota, foto e o status no clube).

    Gostaria de quando o campo ID_acesso receber o foco e um determinado código não existir na tabela, o sistema mostre uma mensagem de alerta informando que o sócio não foi encontrado e aí cancelar a rotina e voltar para o campo Id_acesso para entrada de outra pessoa.

    Segue abaixo o código que eu fiz:



    Private Sub Id_acesso_AfterUpdate()

    On Error Resume Next

    Dim N
    N = Id_acesso
    Me.caminho.Value = "C:\Fotos\" & N & ".jpg"
    IsNull (Me.caminho.Value)
    Me.Picture = "C:\Fotos\sem_foto.jpg"
    Me.Picture = Me.caminho
    If Me.Inadimplente.Value = 0 Then
    Me.Aviso_Alerta.Visible = True
    Me.Aviso_Alerta = "ACESSO LIVRE"
    Else
    If Me.Inadimplente.Value = -1 Then
    Me.Aviso_Alerta = "PROCURAR SECRETARIA"
    Me.Aviso_Alerta.Visible = True
    End If
    End If


    End Sub
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    Validar um campo não existente em um formulário - Portaria de clube Empty Re: Validar um campo não existente em um formulário - Portaria de clube

    Mensagem  CassioFabre 3/11/2016, 14:39

    Boa tarde,

    Logo após o trecho N = id_acesso, insira o seguinte:

    Código:
    If Dcount("campo-id-tabela", "tblSocios", "campo-id-tabela = " & id_acesso & "") = 0 then
        msgbox "Usuário não encontrado!", vbCritical, "Usuário Inexistente"
        exit sub
    End if

    Substitua o trecho campo-id-tabela pelo nome correto do campo na sua tabela. Considerei que este campo é NUMERICO, caso seja de texto substitua o trecho campo-id-tabela = " & id_acesso & " por campo-id-tabela = '" & id_acesso & "'.

    Abraço.
    avatar
    RICARDOGALO
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 01/11/2016

    Validar um campo não existente em um formulário - Portaria de clube Empty Re: Validar um campo não existente em um formulário - Portaria de clube

    Mensagem  RICARDOGALO 3/11/2016, 17:12

    Fiz alguns ajustes e funcionou perfeitamente!!!

    Obrigado
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    Validar um campo não existente em um formulário - Portaria de clube Empty Validar um campo não existente em um formulário - Portaria de clube Responder

    Mensagem  CassioFabre 3/11/2016, 17:34

    Boa tarde,

    O fórum agradece o retorno. Não se esqueça de marcar o tópico como resolvido.

    Abraço.

    Conteúdo patrocinado


    Validar um campo não existente em um formulário - Portaria de clube Empty Re: Validar um campo não existente em um formulário - Portaria de clube

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 00:38