... Assinatura do site por 1 ano + Kit MontaRibbons + 3 Livros em PDF + Diversas Revistas (pdf) de brinde, por apenas R$100,00
(
podendo parcelar em até 10 vezes no cartão de crédito)...

Clique aqui e obtenha mais detalhes do nosso kit completo e de como comprar.


Registro no formulário que coincida com a Caixa De Listagem

Usuário Bruno:

Bom dia.

É enfadonho aprender de forma empírica, então chego agora com mais uma pergunta depois de trincar o cérebro.  Dentro do meu formulário de cadastro de clientes tem uma Caixa De Listagem, que vai listando todos os cadastros realizados.  Preciso que ao clicar em qualquer um dos nomes nesta Caixa De Listagem, o formulário seja carregado com o cadastro pertinente.  Já tentei este códigos mas não funciona:

'Fonte: http://comunidade.itlab.com.br/eve/forums/a/tpc/f/273606921/m/7481079582

Private Sub CxaListagem_AfterUpdate()
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[Cliente] = " & Nz(Me![CxaListagem], 0)
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub

E tentei este também:

...
rs.FindFirst "[Cliente] = " & Str(Nz(Me![CxaListagem], 0))
...

Muito Grato!

Suporte:

Bruno, segue um arquivo exemplo.  

Abra o formulário frmListaClientes e vai clicando nos clientes e veja o resultado nos campos à direita.

Formulário com listbox

O código utilizado para a filtragem:

Private Sub Lista3_AfterUpdate()
Me.Filter = "idCliente = " & Me!Lista3
Me.FilterOn = True
End Sub

Aprenda mais sobre filtragens neste meu artigo que possui uma vídeo-aula.

E este outro também pode lhe ajudar bastante.

Usuário Bruno:

Obrigado, dez vezes obrigado!

Muito legal este exemplo que você postou.  Vou usá-lo em um outro formulário deste meu projeto.

Download

 


 

 


Não há comentário

Envie seu comentário: