MS FLEXGRID
Ola Pessoal quero alterar meu cadstro de cidades atraves de uma consulta
Tenho um msflex grid só quando carrega no flex tá tudo ok e quando dou um dblclick carrega sempre o primeiro registro do flexgrid . E como será que tenho que fazer para ele me mostrar o registro que eu dei o dblclick..
olha o codigo
Private Sub msfg_dblClick()
frm_tab_cid.Show
tab_cidades.Index = "nome_cid"
tab_cidades.Seek "=", msfg.MouseRow
If tab_cidades.NoMatch Then
MsgBox "Não Existe Cidade Cadastrada ", 48, "Aviso"
Command1.Enabled = True
Command2.Enabled = False
Text1.Text = nill
Text1.SetFocus
Exit Sub
Else
frm_tab_cid.Text1.Text = tab_cidades!cod_cid
frm_tab_cid.Text2.Text = tab_cidades!nome_cid
frm_tab_cid.Text3.Text = tab_cidades!uf_cid
End If
Obrigado..
Tenho um msflex grid só quando carrega no flex tá tudo ok e quando dou um dblclick carrega sempre o primeiro registro do flexgrid . E como será que tenho que fazer para ele me mostrar o registro que eu dei o dblclick..
olha o codigo
Private Sub msfg_dblClick()
frm_tab_cid.Show
tab_cidades.Index = "nome_cid"
tab_cidades.Seek "=", msfg.MouseRow
If tab_cidades.NoMatch Then
MsgBox "Não Existe Cidade Cadastrada ", 48, "Aviso"
Command1.Enabled = True
Command2.Enabled = False
Text1.Text = nill
Text1.SetFocus
Exit Sub
Else
frm_tab_cid.Text1.Text = tab_cidades!cod_cid
frm_tab_cid.Text2.Text = tab_cidades!nome_cid
frm_tab_cid.Text3.Text = tab_cidades!uf_cid
End If
Obrigado..
suponhamos que o texto que vc vai informar no seek tá na coluna 0 e na linha q vc deum um duplo click então fica assim
tab_cidades.Seek "=", msfg.TextMatrix(msfg.Row, 0)
Tópico encerrado , respostas não são mais permitidas