Indentation formules type "si" et "fin si"

Indentation formules type "si" et "fin si" - SQL/NoSQL - Programmation

Marsh Posté le 21-08-2009 à 10:32:05    

Bonjour à tous,
 
j'ai rangé ce post dans "SQL" mais ça n'a pas grand-chose à voir.
 
Je boss sur peoplesoft, sur des formules de type "Si" et "fin si" et j'aimerais savoir si vous connaissiez des logiciels qui permettaient d'indenter (et donc de ranger) des formules.
 
Par exemple,
 
Si BGN DAY IND HALF = 'Y' Alors,
Si CPA VR POID JR >  0,01
GP FALSE >> CPA VR J PRD LEG
Sinon  
GP TRUE >> CPA VR J PRD LEG
Fin Si
Sinon
0 >> CPA VR J PRD LEG
Fin Si
 
 
Deviendrait :
 
Si BGN DAY IND HALF = 'Y' Alors,
     Si CPA VR POID JR >  0,01
     GP FALSE >> CPA VR J PRD LEG
     Sinon  
    GP TRUE >> CPA VR J PRD LEG
     Fin Si
Sinon
0 >> CPA VR J PRD LEG
Fin Si
 
Merci de votre aide! :hello:

Reply

Marsh Posté le 21-08-2009 à 10:32:05   

Reply

Marsh Posté le 21-08-2009 à 11:44:44    

Une Indentation correcte serait
Si BGN DAY IND HALF = 'Y' Alors,
     Si CPA VR POID JR >  0,01
        GP FALSE >> CPA VR J PRD LEG
     Sinon  
        GP TRUE >> CPA VR J PRD LEG
     Fin Si
Sinon
     0 >> CPA VR J PRD LEG
Fin Si
 
Tu veux un indentateur en algo ou pour un langage précis ?

Message cité 1 fois
Message édité par antac le 21-08-2009 à 11:45:31
Reply

Marsh Posté le 21-08-2009 à 15:24:19    

antac a écrit :

Une Indentation correcte serait
Si BGN DAY IND HALF = 'Y' Alors,
     Si CPA VR POID JR >  0,01
        GP FALSE >> CPA VR J PRD LEG
     Sinon  
        GP TRUE >> CPA VR J PRD LEG
     Fin Si
Sinon
     0 >> CPA VR J PRD LEG
Fin Si
 
Tu veux un indentateur en algo ou pour un langage précis ?


 
exact!
 
non, pas de langage précis. c'est juste pour mettre sur word et que ce soit plus lisible (car quand t'as 500 lignes tu deviens fou).
 
tu as ça sous la main?

Reply

Marsh Posté le 21-08-2009 à 17:36:51    

Malheureusement non.
Mais bon 500 lignes c'est pas la mort crois moi

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed