Fórum Dbgrid - Mostrar Texto que Eu Quizer #320139

27/04/2006

0

Caros,
fiz um select de um campo (FIREBIRD), porem, no select nao posso usar o case pq este vem de outra tabela.

os valores do campo (flag), podem ser 0,1,2...
preciso que no evento do dbgrid
DBGrid1DrawColumnCell
faca assim
case Campo.AsInteger of
0 : na coluna[0] sai ´TEXTO QUALQUER 0´
1 : na coluna[0] sai ´TEXTO QUALQUER 1´
etc...
end;

como eu mudo o texto que vai aparecer no Grid ??

Obrigado.


Pedih

Pedih

Responder

Posts

27/04/2006

Massuda

Talvez [url=http://forum.clubedelphi.net/viewtopic.php?t=57495]este tópico[/url] seja útil para você.


Responder

Gostei + 0

27/04/2006

Renato.pavan

Caros, fiz um select de um campo (FIREBIRD), porem, no select nao posso usar o case pq este vem de outra tabela. os valores do campo (flag), podem ser 0,1,2... preciso que no evento do dbgrid DBGrid1DrawColumnCell faca assim case Campo.AsInteger of 0 : na coluna[0] sai ´TEXTO QUALQUER 0´ 1 : na coluna[0] sai ´TEXTO QUALQUER 1´ etc... end; como eu mudo o texto que vai aparecer no Grid ?? Obrigado.


Colega,

Adicione campos no componete query ai vc seleciona o Field q vc quer tratar e no evento OnGetText coloque o codigo
case sender.AsString of
0: Text := ´TEXTO QUALQUER´ + sender.AsString;
1: Text := ´TEXTO QUALQUER´ + sender.AsString;
END;


Qq duvida posta ai.

[]´s

Renato.


Responder

Gostei + 0

14/04/2007

Facc

boa noite... eu tentei seguir essa dica, mas pra mim não funcionou...
onde eu errei?

tentei assim
  Text := FormatDateTime(´hh:mm´, sender.AsDateTime);


mas continua trazendo a data e hora juntos...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar