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

    Botão de localizar registro no access

    avatar
    Gislene Matias
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 11
    Registrado : 16/03/2017

    Botão de localizar registro no access Empty Botão de localizar registro no access

    Mensagem  Gislene Matias 20/3/2017, 20:04

    Boa Tarde

    Pessoal, eu tenho um formulário que existe um campo de pesquisar id ,tenho dois problemas para resolver :

    Como faço para colocar uma validação se não encontrar o registro aparecer uma mensagem na tela ( Id não existe)

    E quando o usuario apertar o Tab , não mudar para outro registro.




    Private Sub Combinação591_Click()

    Dim pesquisar As String
    Dim pesquisarid As String
    Dim strSQL As String
    Dim rs As Recordset
    Dim DB As Recordset
    Dim IDsEncontrados As Recordset


    pesquisarid = Me.Combinação591

    If Not IsNumeric(Combinação591) Then
    MsgBox "apenas numeros"
    SendKeys "{Home}+{end}"
    Else

    Me.RecordsetClone.FindFirst "[id] = " & Me![Combinação591] & ""

    Me.Bookmark = Me.RecordsetClone.Bookmark



    Me.id.SetFocus

    Me.Combinação591 = Null



    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

    Botão de localizar registro no access Empty Re: Botão de localizar registro no access

    Mensagem  CassioFabre 20/3/2017, 20:19

    Bom dia,

    Talvez seja mais fazer o simples:
    Código:
    If IsNumeric(me.Combinação591) = False Then
       MsgBox "Informe apenas números.", vbCritical, "Erro"
       SendKeys "{Home}+{end}"
    ElseIf DCount("id", "[SUA TABELA]", "id = " & Me.Combinação591 & "") > 0 then
       'código caso o registro seja encontrado
    Else
       MsgBox "ID não existe.", vbCritical, "ID inexistente"
       Me.Combinação591.setfocus
    End if

    Abraço.

      Data/hora atual: 7/5/2024, 18:14