Téléchargement des produits


Version anglaise


 


ADELIA

VADELIA

SADELIA

WADELIA

EADELIA

(I/B)

(I/B) (C/S)

(B) (S)

(I/B) (C/S)

(B) (C/S)


Paragraphe d'utilisation

Tous


Syntaxe

IdVarAlpha = ExpressionAlpha // ExpressionAlpha 

IdVarAlpha = ExpressionAlpha /// ExpressionAlpha
IdVarAlpha ///= ExpressionAlpha


Description

L'opérateur // effectue la concaténation des expressions citées dans l'expression, sans supprimer aucun espace du dernier élément de l'expression située à gauche de l'opérateur.


L'opérateur /// effectue la concaténation des expressions citées dans l'expression en supprimant les espaces de droite du dernier élément de l'expression située à gauche de l'opérateur.


L'opérateur d'affection ///= effectue la concaténation via l'opérateur /// entre la variable à gauche de l'opérateur d'affectation et l'expression à droite.


IdVarAlpha ///= ExpressionAlpha <=>

IdVarAlpha = IdVarAlpha  /// ExpressionAlpha



La valeur de la zone résultante est totalement remplacée par le résultat de la concaténation.


Par exemple

* Supposons que PRENOM (de longueur 8) est égal à JEAN et NOM (de longueur 8) est égal à MARTIN


NOM_COMPLET = PRENOM // NOM

*                  NOM_COMPLET (de longueur 16) sera égal à JEAN°°°°MARTIN

*                  (pas de suppression des espaces)


NOM_COMPLET = PRENOM /// NOM

*                  NOM_COMPLET sera égal à JEANMARTIN

*                  (concaténation des espaces)


* Pour obtenir un espace entre les deux termes, vous devez écrire :


NOM_COMPLET = PRENOM /// ' ' // NOM


*                  NOM_COMPLET sera égal à JEAN°MARTIN



* Cette technique peut également être utilisée pour composer une commande AS/400

* et l'exécuter avec l'instruction EXECUTER_CMD :

BIBLIO = 'COMMERC '

FICHIER = 'CLIENTS '

COMMANDE_AS400 = 'CLRPFM FILE(' /// BIBLIO /// '/' // FICHIER /// ')'

EXECUTER_CMD COMMANDE_AS400


*                  COMMANDE_AS400 sera égal à CLRPFM°FILE(COMMERC/CLIENTS)


Avec l'opérateur d'affectation ///= :

NOM = 'HARDIS   '
NOM ///= '-GROUP'
* NOM vaut maintenant 'HARDIS-GROUP'



↑ Haut de page


Copyrights     Ι      ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.


  • Aucune étiquette