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