SELECIONANDO ALGO EM DATAGRID
Boa-tarde. Como posso fazer para quando eu selecionar algum registro da minha tabela em algum das colunas e ele exibir o valor desta coluna em um textbox?
obrigado.
obrigado.
Private Sub DataGrid1_lClick()
Text1.Text = DataGrid1.SelText
End Sub
Vê se funciona
Olá GABRIEL_LOGAN. Não funcionou. Está habilitada a opção tipo MARQUEETYLE = dbgHighightCell habilitada. Não sei se influencia algo. Mas se o usuario clicar na setinha do lado da linha do registro, ele ira selecionar o texto da coluna que eu quiser?
Obrigado
Obrigado
Pessoal, não á para pegar o que está escrito no item que está selecionado de uma coluna?
Oiii eu fiz assim no meu projeto ó:
no vento RowColChange do dataGrid eu puis minha rotina de preencher os campos olha
Aqui minha rotina de preencher os campos:
Espero que tenha ajude issu...
no vento RowColChange do dataGrid eu puis minha rotina de preencher os campos olha
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
'Preenche os campos com o registro selecionado
Call PreencheCampos
End Sub
Aqui minha rotina de preencher os campos:
'Função usada para preencher os campos da tabela clientes
Private Function PreencheCampos()
On Error GoTo tratamento
'Se não tiver registros entãonaum carrega as caixas de textos
txtCodigo.Text = RSCli("CodigoCliente")
txtNome.Text = RSCli("Nome")
txtCPF.Text = RSCli("CPF")
txtCNPJ.Text = RSCli("CNPJ")
txtEndereco.Text = RSCli("Endereco")
txtCEP.Text = RSCli("CEP")
txtCidade.Text = RSCli("Cidade")
txtEstado.Text = RSCli("Estado")
txtTelefone.Text = RSCli("Telefone")
txtEmail.Text = RSCli("Email")
txtOBS.Text = RSCli("OBS")
'Sai da funçãopor causa do tratamento
Exit Function
'Tratamento de Erros
tratamento:
If Err.Number = 3265 Then
Exit Function
ElseIf Err.Number = 3021 Then
Exit Function
Else
MsgBox Err.Description, vbCritical, "Erro"
End If
End Function
Espero que tenha ajude issu...
Olá LUANINHA. Muito obrigado pela ajuda.
Tópico encerrado , respostas não são mais permitidas