Página 1 de 1

IF() nos Fields do Browse

Enviado: 22 Jul 2014 22:12
por rubens
Boa noite...

Estou tentando gerar essa linha no browse mas não funciona, não retorna o desejado. Ela está com outro if() na segunda opção...

Código: Selecionar todos

FIELDS { 'NFC->NUMERO','TRAN(NFC->TOTAL,PI9)','DTOC(NFC->DATACRIA)','NFC->CSTAT','IF( NFC->CSTAT="100","AUTORIZADA", IF(NFC->CSTAT="102","INUTILIZADA","CANCELADA"),"CANCELADA")' }
Já tentei assim também...

Código: Selecionar todos

FIELDS { 'NFC->NUMERO','TRAN(NFC->TOTAL,PI9)','DTOC(NFC->DATACRIA)','NFC->CSTAT','IF( NFC->CSTAT="100","AUTORIZADA", IF(NFC->CSTAT="102","INUTILIZADA","CANCELADA"))' }
Se eu tiro o segundo if() funciona beleza...

Código: Selecionar todos

FIELDS { 'NFC->NUMERO','TRAN(NFC->TOTAL,PI9)','DTOC(NFC->DATACRIA)','NFC->CSTAT','IF( NFC->CSTAT="100","AUTORIZADA", "CANCELADA")' }
Alguém sabe como fazer funcionar... ?

Obrigado
Rubens

IF() nos Fields do Browse

Enviado: 22 Jul 2014 22:44
por Pablo César
Serve assim ?

Código: Selecionar todos

FIELDS { 'NFC->NUMERO','TRAN(NFC->TOTAL,PI9)','DTOC(NFC->DATACRIA)','NFC->CSTAT','IF( NFC->CSTAT="100","AUTORIZADA", IF(NFC->CSTAT="102","INUTILIZADA","CANCELADA"))' }

IF() nos Fields do Browse

Enviado: 23 Jul 2014 08:24
por rubens
Bom dia...

Então eu devo ter digitado errado nos testes qui né... porque tá igual no segundo exemplo que postei. Só copiei a sua linha e colei e funcionou....
Tava precisando somente de um toque do mestre. .. heheh

Obrigado
Agora vou fuçar nos samples da minigui para colocar em cores diferentes o Inutilizada/Cancelada/Autorizada.

Rubens

IF() nos Fields do Browse

Enviado: 23 Jul 2014 12:09
por Pablo César
rubens escreveu:Então eu devo ter digitado errado nos testes qui né... porque tá igual no segundo exemplo que postei. Só copiei a sua linha e colei e funcionou....
Tava precisando somente de um toque do mestre.
Não que nada. Deve ter sido distração mesmo. As vezes ficamos tão envolvidos com algo que deixamos de lado algo que é tão óbvio. Acontece.