No banco está gravado 1 mas quero mostrar quot;Boletoquot;

10/09/2004

0

Olá,


Estou desenvolvendo um sistema onde na tela de contas a pagar o usuário selecione num COMBOBOX o tipo de documento.

1 - Boleto
2 - Cheque
3 - Carnê

Ao gravar na tabela será gravado apenas o número correspondente.

Minha dúvida é a seguinte: Em determinada tela preciso listar todas as contas a pagar num DBGRID e lá eu quero ao invés de mostrar os número 1 ou 2 ou 3, quero que apareça ´Boleto´ ou ´Cheque´ ou ´Carnê´

Tem como fazer isso? se sim vc poderia me ajudar?


desde já muito obrigado.



balceiro


Balceiro

Balceiro

Responder

Posts

10/09/2004

Vinicius2k

Colega,

Um campo calculado no seu DataSet resolveria o problema de forma fácil...
No OnCalcFields :
if CAMPO_ORIGINAL = ´1´ then CAMPO_CALCULADO:= ´Boleto´;
if CAMPO_ORIGINAL = ´2´ then CAMPO_CALCULADO:= ´Cheque´; 
...


Vc exibiria o calculado e não o original...

T+


Responder

10/09/2004

Balceiro

estou utilizando ADOQUERY. como adicionar um campo calclado numa query?


Responder

10/09/2004

Vinicius2k

Da mesma forma que faria com qualquer descendente de TDataSet...
FieldsEditor -> New Field...

Não entendi... qual a dificuldade com a ADOQuery?

T+


Responder

10/09/2004

Balceiro

é verdade havia esquecido...

Problema resolvido. Muito obrigado.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar