Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Criar formulário apenas de pesquisa

Discussões sobre a integração do Excel com o Banco de Dados Access

Moderador: joseA

Ana Dias
Acabou de chegar
Acabou de chegar
Mensagens: 1
Registrado em: Dom Fev 28, 2021 12:40 pm

Criar formulário apenas de pesquisa

Mensagem por Ana Dias »

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.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Criar formulário apenas de pesquisa

Mensagem por webmaster »



Responder