Ir para conteúdo
Fórum Script Brasil
  • 0

Criar formulário apenas de pesquisa


Ana Dias

Pergunta

Boa tarde, eu estou a criar um banco de dados para a minha empresa, e criei um formulário para pesquisar os nomes dos produtores, onde além de pesquisar pelas pessoas, podia fazer duplo clique abria o formulário de pesquisa com o registo selecionado.

 

Este formulário apenas têm uma caixa de listagem e uma caixa de texto com os seguintes códigos: 

Option Compare Database
Dim VarEspaço

Private Sub BTPesquisa_Change()

If VarEspaço = 1 Then
   VarEspaço = 0
   Else

 Me.Recalc

SendKeys "{F2}"
   End If
End Sub

Private Sub BTPesquisa_AfterUpdate()

Me.NomesLista.Requery
End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 32 Then
VarEspaço = 1
End If

End Sub

Private Sub NomesLista_DblClick(Cancel As Integer)
DoCmd.OpenForm "Registo", acNormal, "", "[ID]=[Formulários]![PesquisaNomes]![NomesLista]", acFormEdit, acWindowNormal

DoCmd.Close acForm, "PesquisaNomes"
End Sub

Private Sub VoltarRegisto_Click()
DoCmd.Close
DoCmd.OpenForm "Registo"
End Sub

O erro é quando pesquiso um nome na caixa de texto, a caixa de listagem não atualiza e fica difícil encontrar o registo.

Existe outro código que possa utilizar ou outra maneira de consertar este erro?

Agradeço a ajuda.

Editado por Ana Dias
tags
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...