Section courante

A propos

Section administrative du site

Voici un tableau de référence des différents fonctions du RPG (Report Program Generator) (aussi connu sous le nom de built-in functions) :

Procédures et fonctions Prototype Description
ABS %ABS(valeur) Cette fonction retourne la valeur absolue d'une expression numérique.
ALLOC %ALLOC(num) Cette fonction permet une allocation de mémoire dynamique du nombre d'octets spécifié.
CHAR %CHAR(expression{:format}) Cette fonction permet de convertir une expression en type de données de format caractère.
CHECK %CHECK(comparator : base {: start}) Cette fonction permet de retourner la position de la première chaîne de caractères n'apparaissant pas dans la chaîne de caractères spécifié.
CHECKR %CHECKR(comparator : base {: start}) Cette fonction permet de retourner la position de la dernière chaîne de caractères n'apparaissant pas dans la chaîne de caractères spécifié.
DATE %DATE{(expression{:date-format})} Cette fonction permet de convertir une expression en type de données de format date.
DAYS %DAYS(number) Cette fonction permet de convertir un nombre de jours en une date.
DEC %DEC(numeric expression{:precision:decimal places}) Cette fonction permet de convertir une valeur numérique en une chaîne de caractères avec un nombre formaté.
DECH %DECH(numeric expression :precision:decimal places ) Cette fonction permet de convertir une valeur numérique arrondie en une chaîne de caractères avec un nombre formaté.
DECPOS %DECPOS(expression) Cette fonction permet d'indiquer le nombre de chiffre de précision après la virgule du nombre.
DIFF %DIFF(op1:op2:*MS|*S|*MN|*H|*D|*M|*Y) Cette fonction permet de calculer la différence entre deux dates.
DIV %DIV(n:m) Cette fonction permet de résultat d'une division entière.
EDITC %EDITC(numeric : editcode {: *ASTFILL | *CURSYM | currency-symbol}) Cette fonction permet de demander la représentation d'une valeur réel sous forme d'une chaîne de caractères d'un format spécifié.
EDITFLT %EDITFLT(expression) Cette fonction permet de demander la représentation d'une valeur réel sous forme d'une chaîne de caractères.
EDITW %EDITW(numeric : editword) Cette fonction permet de demander la représentation d'une valeur réel sous forme d'une chaîne de caractères d'un format et d'une ponctuation spécifié.
ELEM %ELEM(variable) Cette fonction permet de demander le nombre d'élément que contient un tableau, un table ou une structure.
EOF %EOF{(file_name)} Cette fonction permet d'indiquer si la fin du fichier est atteinte.
... ... ...


Dernière mise à jour : Lundi, le 8 octobre 2018