Ajuda DBGrid e Labels - Delphi

Delphi

29/09/2014

Olá,
Olá pessoal, eu tenho aqui um DBGrid e também tenho algumas labels.
No DBGrid coloquei para aparecer apenas o nome do cliente.
O que eu preciso é colocar dados do cliente selecionado no db em cada label.
Ex:
O cliente Selecionado no dbgrid é Fulano, eu preciso que o CPF do Fulano apareça em uma label.
Deu para entender? Qualquer coisa perguntem...
Desde já agradeço.
Higor Ferreira

Higor Ferreira

Curtidas 0

Respostas

Jhonatan Pereira

Jhonatan Pereira

29/09/2014

Está usando Query para exibir os dados no grid?
Qual o banco de dados?
GOSTEI 0
Jhonatan Pereira

Jhonatan Pereira

29/09/2014

Se estiver usando tabela:

{OnClick do DBGrid}
variavel := DBGrid.Fields[0].asString;
With Tabela do
begin
Locate('cpf', variavel, []);
label.caption := fieldbyname('cpf').asString;
end;

Pelo que me lembro é isso..
Se estiver usando outro componente posta aí
GOSTEI 0
Higor Ferreira

Higor Ferreira

29/09/2014

Amigo já consegui, mas só para esclarecer, estou usando access.
Eu inseri o seguinte código no OnDataChange do DataSource:
Label8.Caption := ADOQuery1.FieldByName('CPF').AsString;

Mas mesmo assim, muito obrigado pela ajuda.
Abraços.
GOSTEI 0
POSTAR