como pegar uma informação num dbgrid
Olá a todos,
bem estou com uma dúvida,
Gerei uma consulta num dbgrid, como no exemplo abaixo:
codigo nome
1 arroz
2 feijão
3 açucar
como faço pra quando selecionar uma linha, pegar só informação do campo nome da linha selecionada.
usando exemplo acima: selecionei a linha que tem codigo:2 nome: feijão.
quero pegar so o ´feijão´.
será que é algo parecido com: dbgrid.selectedrows.??????
Desde já agradeço,
Ricardo Palhares.
bem estou com uma dúvida,
Gerei uma consulta num dbgrid, como no exemplo abaixo:
codigo nome
1 arroz
2 feijão
3 açucar
como faço pra quando selecionar uma linha, pegar só informação do campo nome da linha selecionada.
usando exemplo acima: selecionei a linha que tem codigo:2 nome: feijão.
quero pegar so o ´feijão´.
será que é algo parecido com: dbgrid.selectedrows.??????
Desde já agradeço,
Ricardo Palhares.
Ricardoapalhares
Curtidas 0
Respostas
Aroldo Zanela
17/03/2004
Colega,
Você pode pegar por meio da dbGrid, mas o mais fácile usual é utilizando o dataset, ou seja, a medida que você navega numa dbGrid o cursor de dados é rolado sobre o dataset, então:
varNome := tbProdutos.FieldByName(´nome´).Value;
No exmplo acima, utilizei uma tabela denominada de tbProdutos e uma variável varNome para armazenar os dados da coluna nome da tabela.
Você pode pegar por meio da dbGrid, mas o mais fácile usual é utilizando o dataset, ou seja, a medida que você navega numa dbGrid o cursor de dados é rolado sobre o dataset, então:
varNome := tbProdutos.FieldByName(´nome´).Value;
No exmplo acima, utilizei uma tabela denominada de tbProdutos e uma variável varNome para armazenar os dados da coluna nome da tabela.
GOSTEI 0
Ricardoapalhares
17/03/2004
tão fácil, obrigado pela resposta.
GOSTEI 0