Clipper On Line • Ver Tópico - IF() nos Fields do Browse

IF() nos Fields do Browse

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

IF() nos Fields do Browse

Mensagempor rubens » 22 Jul 2014 22:12

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...
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...
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...
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
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

IF() nos Fields do Browse

Mensagempor Pablo César » 22 Jul 2014 22:44

Serve assim ?

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

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

IF() nos Fields do Browse

Mensagempor rubens » 23 Jul 2014 08:24

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
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

IF() nos Fields do Browse

Mensagempor Pablo César » 23 Jul 2014 12:09

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.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro