Caro colega Utilize campos calculados e trate no proprio dataset.
Atenciosamente Washington A. Müller da Silva ##################### NextCorp Informática Ltda www.nextcorp.com.br [EMAIL PROTECTED] 0 xx (51)-3589-3690 #################### ----- Original Message ----- From: "Rubem Nascimento da Rocha" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Wednesday, March 01, 2006 10:11 AM Subject: RE: [delphi-br] Dúvida em dbgrid > > Particularmente, acho que essa dúvida não está ligada diretamente ao DBGrid, > pois o que você quer fazer pode ser resolvido usando o evento OnGetText do > objeto TField associado ao campo. Neste evento, você pode determinar o que > será recuperado como texto a título de exibição de valores. > > Supondo que vc tenha um dataset que esteja em um datamodule, para configurar > o que deve ser exibido para o seu campo um exemplo de código seria: > > procedure TDataModule1.Table1Campo1GetText(Sender: TField; var Text: String; > DisplayText: Boolean); > begin > if DisplayText then > begin > Text := ''; > if Sender.AsString = 'S' then Text := 'Solicitação'; > if Sender.AsString = 'E' then Text := 'Erro'; > if Sender.AsString = 'C' then Text := 'Comentário'; > end; > end; > > Maiores detalhes, consulte o help do Delphi a respeito do evento OnGetText > da classe TField. > > Sds. > > >From: Eduardo Paci Galvão <[EMAIL PROTECTED]> > >Reply-To: delphi-br@yahoogrupos.com.br > >To: "Lista Delphi" <delphi-br@yahoogrupos.com.br> > >Subject: [delphi-br] Dúvida em dbgrid > >Date: Wed, 1 Mar 2006 09:59:21 -0300 > > > >Pessoal, > > > >Um campo em uma tabela pode ter os valores > > > >'S' > >'E' > >'C'. > > > >Só que, no DBGRID vinculado a tabela, eu quero > >que apareça > > > >'Solicitação' > >'Erro' > >'Comentário'. > > > >Qual a forma mais *prática* de se fazer isto? > > > >Saudações, > >Eduardo Paci Galvão > >Engenheiro Eletricista UFMG 1990 > >www.egalvao.com.br > >MSN: [EMAIL PROTECTED] > > > >[As partes desta mensagem que não continham texto foram removidas] > > > > _________________________________________________________________ > MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Links do Yahoo! Grupos > > > > > > > > > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.375 / Virus Database: 268.1.1/271 - Release Date: 28/02/2006 > > -- <<<<< 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