como pegar uma informação num dbgrid

Delphi

17/03/2004

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.


Ricardoapalhares

Ricardoapalhares

Curtidas 0

Respostas

Aroldo Zanela

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.


GOSTEI 0
Ricardoapalhares

Ricardoapalhares

17/03/2004

tão fácil, obrigado pela resposta.


GOSTEI 0
POSTAR