Selecao DevMedia QUERO SER PRIME

Fórum Alterar informacao no momento da visualizacao #357918

02/05/2008

0

Tenho em uma tabela um campo que indica o status da informacao, onde utilizo somente 1 letra para isso, porem no momento de listar isso em um grid eu gostaria de ao inves de mostrar a letra, mostrar uma palavra, quer sera diferente de acordo com a letra gravada no campo, ex: C=Cancelada D=Devolvido, etc

Abs


Felipeiw

Felipeiw

Responder

Posts

02/05/2008

Ara.es

Vc utiliza ClientDataSet?? Utilize campo calculado.. use um if para saber o valor do campo original e preencha o campo calculado conforme sua regra. flw !!


Responder

Gostei + 0

02/05/2008

Joaoshi

Colega, você pode utilizar o evento [b:ec1bd7bc5f]OnGetText[/b:ec1bd7bc5f] do tfield.
Um simples exemplo:

  if ClientDataSet1STATUS.asString = ´C´ then Text := ´CANCELADO´
  else
     Text := ´--´;


Espero ter ajudado.


Responder

Gostei + 0

02/05/2008

Felipeiw

Mas depois como eu faço para listar esse Text no DBGrid ?

Obrigado


Responder

Gostei + 0

02/05/2008

Massuda

Mas depois como eu faço para listar esse Text no DBGrid ?
você não precisa ´listar o text´, o evento OnGetText é executado sempre que for preciso exibir o campo.


Responder

Gostei + 0

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

Aceitar