Washington,

Sua sugestão é válida, mas campos calculados serão processados a todo 
instante. Acho que minha sugestão é mais prática e elegante do que campos 
calculados.

Sds.


>From: "NextCorp Informatica" <[EMAIL PROTECTED]>
>Reply-To: delphi-br@yahoogrupos.com.br
>To: <delphi-br@yahoogrupos.com.br>
>Subject: Re: [delphi-br] Dúvida em dbgrid
>Date: Wed, 1 Mar 2006 10:38:33 -0300
>
>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
> >
> >
>

_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com



-- 
<<<<< 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