FILTRO EM DATGRID

GESSINGER 31/03/2010 11:35:57
#338321
Ola pessoal preciso de vcs novamente
Tenho um projeto de Ordem de serviço, 2 form
1 form: é onde cadastra todas as informações
2 form: eu coloquei um datagrid e deixei somente a coluna [Ô]Nome[Ô] Visivel,
Duvida: gostaria de ao clicar em um determinado Nome do form2, abrisse o form 1
com os dados desse cliente ( rs.nadaposição do cliente clicado em form2 )
Obrigado....espero suas ajudas
GESSINGER 31/03/2010 14:54:41
#338333
ALGUEM SABE RESPONDER ? VALEW
GESSINGER 31/03/2010 23:37:40
#338352
ajuda ia galera
GESSINGER 01/04/2010 10:31:56
#338361
??????????????? pessoal ajuda ai por favor
GESSINGER 01/04/2010 17:27:53
#338385
e ai ?????
JOSIMARCSILVA 01/04/2010 19:28:59
#338394
Resposta escolhida
Private Sub DataGrid1_Click()
If rs.RecordCount <> 0 Then
Form2.Show
Form2.str_cliente = rs!nome_cliente
Else
MsgBox [Ô]Não existe registro selecionado![Ô]
End If

End Sub


[ô]Declaração de variaveis do form2
Dim rs_os As New ADODB.Recordset
Public str_cliente As String
Private Sub Form_Load()
rs_os.CursorLocation = adUseClient
rs_os.Open [Ô]Select * from tb_os[Ô], conexao_db

rs_os.Filter = [Ô]nome_cliente = [ô][Ô] & str_cliente & [Ô][ô][Ô]
rs_os.MoveLast

End Sub

Ou seja, passa um valor como parametro para o form2 e depois filtra a informação com o parametro passado.
Lógico que você vai ter que aperfeiçoar o código.
GESSINGER 01/04/2010 22:51:15
#338403
cara muito Obrigado pela ajuda, mas como eu to omeçando em ado agora, não consegui fazer as alterações no codigo,
vc poderia fazer pr mim por favor?
Obrigado fica com Deus
vou postar o zip AI
JOSIMARCSILVA 02/04/2010 11:36:58
#338424
Codigo alterado e comentado.

Esta funcionando assim: Ao clicar duas vezes no Grid, o sistema procura a última OS gerado para aquele cliente.
GESSINGER 02/04/2010 11:54:29
#338425
cara muito Obrigado, vc me ajudou muito vou estudar o q foi modificado....me passsa seu msn ?
Tópico encerrado , respostas não são mais permitidas