Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
Gafanhoto

(Resolvido) Linha selecionada em DBGRID

Question

Seguinte

Ao selecionar uma linha no DBGrid, to usando o seguinte código:

if DBGrid1.SelectedField.FieldName = 'idBoletim' then

var_texto := dbgrid1.selectedfield.asstring;

texto.Text := var_texto;

end;

O problema é o seguinte: Dessa maneira o TEdit de nome "texto" assume o valor do campo selecionado. Mas, o que eu quero é que assuma o valor de outro campo da mesma linha.

Por exemplo: Meu DBGrid tá assim:

CODIGO NOME LINK

Ao clicar em qualquer um deles, ou seja, ao clicar na linha o TEdit "texto" assuma o conteúdo do campo NOME, e não do campo no qual eu selecionei.

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
O problema é o seguinte: Dessa maneira o TEdit de nome "texto" assume o valor do campo selecionado. Mas, o que eu quero é que assuma o valor de outro campo da mesma linha.

if DBGrid1.SelectedField.FieldName = 'idBoletim' then

   var_texto := dbgrid1.selectedfield.asstring;
   texto.Text := var_texto;

end;
faça esta modificação:
if DBGrid1.SelectedField.FieldName = 'idBoletim' then

   var_texto := dbgrid1.Columns[0].Field.AsString; // vai mostrar a coluna que voce quer
   texto.Text := var_texto;

end;

abraço

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  



  • Forum Statistics

    • Total Topics
      148582
    • Total Posts
      644298
×
×
  • Create New...