Roger...

Se o cara for utilizar o firebird a partir do 1.5.2 da pra fazer no
proprio sql


eis.

'S'
'E'
'C'.

Só que, no DBGRID vinculado a tabela, eu quero
que apareça

'Solicitação'
'Erro'
'Comentário'.

em sql

SELECT TIPO,
       CASE TIPO BEGIN
         WHEN 'S' THEN 'Solicitação'
         WHEN 'E' THEN 'Erro'
         WHEN 'C' THEN 'Comentário'
       END TIPODESCRICAO
 FROM TABELA...


Na verdade eu faria uma tabela secundária com estas informações e usaria
um left join para trazer os dados
dando a permissão para que o usuario, quando desejar possa
incluir/excluir ou alterar as descrições dos existentes.




Atenciosamente;
Elazar


----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Roger
Enviada em: quarta-feira, 1 de março de 2006 16:33
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Dúvida em dbgrid


Na minha opinião, a forma mais prática é vc criar campos do Tipo LookUp.

Neste caso, vc não precisa programar nada - só criar os campos,
inclusive 
quando editar o campo no grid, ele aparecerá em forma de combo, permindo
que 
o usuário selecione o nome ('Solicitação', 'Erro', 'Comentário').

Abraço,

Rogério Ricardo Fernandes.

----- Original Message ----- 
From: "Gerson Machado" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Wednesday, March 01, 2006 10:14 AM
Subject: Re: [delphi-br] Dúvida em dbgrid


Se vc definir um CalcField na tabela que esta ligada ao DBGrid vc pode
mudar 
o conteudo deste campo de acordo com o conteudo do campo sinalizador.
  Gerson


Eduardo Paci Galvão <[EMAIL PROTECTED]> escreveu:
  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]



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





        Yahoo! Grupos, um serviço oferecido por:            PUBLICIDADE
    var lrec_target="_blank";var lrec_URL=new Array(); 
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12frebokj/M=396547.7942355.8867
957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141225242/A=3322891/R=0/
id=flashurl/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460&LID=3
16158&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/cat
egory.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs"; 
var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x
250_feb04_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1)"; 
var 
lrec_altURL="http://br.ard.yahoo.com/SIG=12frebokj/M=396547.7942355.8867
957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141225242/A=3322891/R=1/
id=altimg/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460&LID=316
158&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/categ
ory.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs"; 
var 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x250
_feb04_dhs_dim5150.jpg"; 
var
lrec_width=300;var lrec_height=250;

---------------------------------
  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 Termos do
Serviço do 
Yahoo!.




---------------------------------
Yahoo! Acesso Grátis
Internet rápida e grátis. Instale o discador agora!

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





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



Links do Yahoo! Grupos












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





Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE
 




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 Termos do Serviço
do Yahoo!. 


                
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.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