Fiz um programa de cadastro, no Form1 tem os campos txt_nome, tx_rua, etc, e no Form2 tenho um List, um Textbox e um botão, o que acontece, quando escreve um nome no TextBox e clica no botão, no list aparece todos os nomes (ou parte do nome) que estão contidos nele.
Até ai tudo bem, eu queria que, ao dar um duplo clique em algum nome do List, retorne ao Form1 com os dados do nome clicado no list.
Falaram que deve-se usar parâmetros, porém não estou conseguindo..
O código do meu Form2 está:
Option Explicit
Public RSList As ADODB.Recordset
Public RSText As ADODB.Recordset
Private Sub cmdlistar_Click()
List1.Clear
SQL = "select Nome from clientes"
Set RSList = ExecutarRecordset(SQL, "S")
If RSList.EOF = True Then
MsgBox "nenhum registro"
Else
Do While RSList.EOF = False
List1.AddItem RSList!Nome
RSList.MoveNext
Loop
End If
End Sub
Private Sub cmdok_Click()
List1.Clear
SQL = "select Nome from clientes where Nome like '%" & Text1.Text & "%'"
Set RSList = ExecutarRecordset(SQL, "S")
If RSList.EOF = True Then
MsgBox "nenhum registro"
Else
Do While RSList.EOF = False
List1.AddItem RSList!Nome
RSList.MoveNext
Loop
End If
End Sub
Pergunta
Guest --poulain --
Boa Tarde!
Estou com um problema cruel...
Fiz um programa de cadastro, no Form1 tem os campos txt_nome, tx_rua, etc, e no Form2 tenho um List, um Textbox e um botão, o que acontece, quando escreve um nome no TextBox e clica no botão, no list aparece todos os nomes (ou parte do nome) que estão contidos nele.
Até ai tudo bem, eu queria que, ao dar um duplo clique em algum nome do List, retorne ao Form1 com os dados do nome clicado no list.
Falaram que deve-se usar parâmetros, porém não estou conseguindo..
O código do meu Form2 está:
Obrigada... ^_^
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.