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

 


Responder a