locked
Duvidas no access RRS feed

  • Pergunta

  • Sou iniciante no Access, mas estou tentando fazer um BD contendo: Matricula, Nome, Setor, Depto, Admissão. Porem, queria que, qdo no cadastro eu digitasse a matricula do sujeito, ao invés de aparecer o numero da matricula, aparecesse o nome do meu funcionário. Deu pra entender?

     Ex :

    Matricula: 590-8

    Nome: Joaquim Barbosa

    Setor: Gtrei

    Depto: Decli

    Admissão: 03/03/1985.

    Na pesquisa, vou consultar a matricula 590-8 , mas tem que aparecer: Joaquim Barbosa

      Fico grato,

    Joaquim Barbosa

     

     

    segunda-feira, 18 de outubro de 2010 21:03

Todas as Respostas

  • Olá Joaquim,

    você pode criar uma caixa de texto (txtMatricula) não-acoplada, isto é, sem uma origem de dados associada ao controle.

    No evento Após Atualizar desta caixa de texto, você abre um procedimento de evento mais ou menos assim:

    Dim rst As DAO.Recordset
    
    If IsNull(Me.txtMatricula)=False Then
      Set rst = Me.RecordsetClone
      rst.FindFirst "Matricula='" & Me.txtMatricula & "'"
      If rst.NoMatch = False Then
       'Encontrou o registro, ativa na tela
       Me.Bookmark = rst.Bookmark
      Else
       MsgBox "Matrícula " & Me.txtMatricula & " não encontrada.", vbCritical
      End If
    End If 
    
    

    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br - Access FAQ: www.accessfaq.com.br
    segunda-feira, 18 de outubro de 2010 23:50
    Moderador