Amigo, valeu...funcionou perfeitamente do jeito que eu precisava.

Muito grato.
  -----Mensagem original-----
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Elazar
  Enviada em: segunda-feira, 24 de outubro de 2005 13:41
  Para: delphi-br@yahoogrupos.com.br
  Assunto: RES: [delphi-br] Pegar o valor do campo da célula do dbgrid


  Eduardo.

  Neste Caso voce ja sabe a tabela, o nome do campo...
  Clipboard.AsText := dmSIAEAP01.tblSIAE0104NM_ENDERECO.AsString;

  eu usaria uma assim para ficar mais generico.

  Clipboard.AsText := DBgrid.DataSource.DataSet.FieldByName(DBgrid.Columns
  DBgrid.SelectedIndex].FieldName).AsString;

  ...vejamos

  SelectedIndex, retorna o numero da coluna do dbgrid. (cada coluna esta
  associado a um campo certo).

  Tendo um indice eu pego o nome do campo ..(FieldName)..
  que sera o campo requisitado pelo dataset.

  Serve???

  Olha eu uso o Delphi 5, e IBX...talvez tera que adaptar alguma
  coisa...mas a ideia e esta

  Elazar

  -----Mensagem original-----
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Eduardo Silva ®
  Enviada em: segunda-feira, 24 de outubro de 2005 10:06
  Para: Grupo Delphi-br
  Assunto: [delphi-br] Pegar o valor do campo da célula do dbgrid


  Galera, tenho um PopMenu ligado ao meu DbGrid.

  Uso a linha abaixo para pegar o valor da celula que eu estou.


  Clipboard.AsText := dmSIAEAP01.tblSIAE0104NM_ENDERECO.AsString;


  O problema é que eu gostaria de uma rotina genérica que pegasse o vcalor
  de
  qq célula que eu estivesse posicionado.

  Alguém sabe como faze-lo?

                      ~\\|//~
                      -(o o)-
  o--------------oOOOo--(_)--oOOOo-------------o
  |                                            |
  |           Eduardo de Almeida Silva         |
  |   Câmara Municipal de Lençóis Paulista     |
  |  [EMAIL PROTECTED]  -   (14)3263-0326   |
  |                                            |
  |                .oooO   Oooo.               |
  o----------------(   )---(   )---------------o
                    \ (     ) /
                     \_)   (_/



  --
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>






  Yahoo! Grupos, um serviço oferecido por:

  <http://br.i1.yimg.com/br.yimg.com/i/071005_324418_pop_notebooks_c.gif>


    _____

  Links do Yahoo! Grupos


  *      Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/delphi-br/


  *      Para sair deste grupo, envie um e-mail para:
  [EMAIL PROTECTED]
  <mailto:[EMAIL PROTECTED]>


  *      O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
  Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> .




  [As partes desta mensagem que não continham texto foram removidas]



  --
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>






----------------------------------------------------------------------------
--
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.



  __________ NOD32 1.1263 (20051021) Information __________

  This message was checked by NOD32 antivirus system.
  http://www.nod32.com


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a