Listbox X Formulari...
 
Notifications
Clear all

Listbox X Formulario

5 Posts
2 Usuários
0 Reactions
943 Visualizações
 brsc
(@brsc)
Posts: 3
New Member
Topic starter
 

Boa tarde a Todos.

Eu tenho uma listbox que quando mando procurar algo, ela me carrega os dados.
Eu preciso fazer com que ao clicar duas vezes em qualquer registro, o formulário de cadastro seja aberto com este registro que eu selecionei.

Como posso fazer isso ? alguém poderia me ajudar ?

Muito Obrigado a todos.

 
Postado : 18/02/2015 1:58 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

O ideal é postar seu arquivo modelo (compactado!!) para que o pessoal possa lhe ajudar.

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/02/2015 5:27 pm
 brsc
(@brsc)
Posts: 3
New Member
Topic starter
 

Alexandre,
boa noite!

Segue em anexo o meu arquivo .

Se você ou alguém puder ajudar agradeço.

O sistema de pesquisa funciona, quando clicar nele e digitar o que precisa, os registros aparecem, mas preciso que quando eu der um clique duplo em qualquer registro , ele me mostre os dados no formulário de cadastro para que eu possa editá-lo ou excluí-lo.

Mais uma vez obrigado.

 
Postado : 18/02/2015 8:54 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Tente...

Private Sub ListBox1_Click()

    With Me.ListBox1
        If .ListIndex = -1 Then
            MsgBox "    Não há seleção feita. Por favor, tente novamente.     "
        ElseIf .ListIndex >= 1 Then
            r = Val(.List(.ListIndex, .ColumnCount - 1))
        End If
    End With
     
    With Me

        With Me.ListBox1
            If .ListIndex = -1 Then
                MsgBox " Não há seleção feita"
            ElseIf .ListIndex >= 1 Then
                r = Val(.List(.ListIndex, .ColumnCount - 1))
            End If
        End With
        With Me
            frmCadastroBob.txtDesc.Value = .ListBox1.List(.ListBox1.ListIndex, 0)
            frmCadastroBob.txtCtmBaixa.Value = .ListBox1.List(.ListBox1.ListIndex, 1)
            frmCadastroBob.txtEstEtl.Value = .ListBox1.List(.ListBox1.ListIndex, 2)
            frmCadastroBob.txtEstMainframe.Value = .ListBox1.List(.ListBox1.ListIndex, 3)
            frmCadastroBob.txtRotMainframe.Value = .ListBox1.List(.ListBox1.ListIndex, 4)
            frmCadastroBob.txtReadMainframe.Value = .ListBox1.List(.ListBox1.ListIndex, 5)
        End With
    End With
End Sub

Dentro do seu LitBox, insira o código acima.

Faça os teste e caso necessário favor adaptar!

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/02/2015 6:09 am
 brsc
(@brsc)
Posts: 3
New Member
Topic starter
 

Alexandre,
Obrigado pelo Help.

Adicionei o código mencionado por você no comando Duplo Clique da listbox mas ele não buscou nenhum resultado ficou estático.

O que pode ter acontecido ?

Obrigado

 
Postado : 25/02/2015 3:03 pm