Section courante

A propos

Section administrative du site

Vue par description   Vue par prototype   Rechercher

Voici un tableau de référence des différents fonctions du «X++» (aussi connu sous le nom de built-in functions) :

Nom Description
ABS Cette fonction retourne la valeur absolue.
ACOS Cette fonction trigonométrique retourne l'«ArcCosinus».
ANSI2ASCII Cette fonction permet de convertir une chaine de caractères ANSI en format de code de page OEM 437.
ANY2DATE Cette fonction permet de convertir n'importe quel type de données en un type de données de date.
ANY2ENUM Cette fonction permet de convertir n'importe quel type de données en un type de données d'énumération.
ANY2GUID Cette fonction permet de retourner l'identificateur global unique de l'objet.
ANY2INT Cette fonction permet de convertir n'importe quel type de données en un type de données entier.
ANY2INT64 Cette fonction permet de convertir n'importe quel type de données en un type de données entier 64-bits.
ANY2REAL Cette fonction permet de convertir n'importe quel type de données en un type de données réel.
ANY2STR Cette fonction permet de convertir n'importe quel type de données en un type de données de chaine de caractères.
ASCII2ANSI Cette fonction permet de convertir une chaine de caractères de format de code de page OEM 437 en ANSI.
ASIN Cette fonction trigonométrique retourne l'«ArcSinus».
ATAN Cette fonction trigonométrique retourne l'«ArcTangente».
BEEP Cette fonction permet d'émettre un signal sonore sur le haut-parleur PC.
CHAR2NUM Cette fonction permet de convertir, en code ASCII, le caractère situé à la position spécifié dans la chaine de caractères.
CLASSIDGET Cette fonction permet de demander l'identificateur numérique de la classe de l'objet alloué spécifié.
CLASSNUM Cette fonction permet de demander l'identificateur de la classe spécifié.
CLASSSTR Cette fonction permet de demander le nom de la classe spécifié.
CONDEL Cette fonction permet de supprimer le nombre d'éléments spécifié d'un conteneur.
CONFIGURATIONKEYNUM Cette fonction permet de demander l'identificateur d'une clef de configuration.
CONFIND Cette fonction permet de rechercher un/des élément(s) dans une séquence d'élément de conteneur.
CONINS Cette fonction permet d'insérer un/des élément(s) dans un conteneur.
CONLEN Cette fonction permet de demander le nombre d'éléments que contient un conteneur.
CONNULL Cette fonction permet de retourner un conteneur complètement vide.
CONPEEK Cette fonction permet de retourner un élément contenu, à la position spécifié, dans le conteneur.
CONPOKE Cette fonction permet de fixer le contenu d'un élément, à la position spécifié, dans le conteneur.
CORRFLAGGET Cette fonction permet de demander l'état du drapeau de correction d'un nombre réel.
CORRFLAGSET Cette fonction permet de fixer l'état du drapeau de correction d'un nombre réel.
COS Cette fonction trigonométrique retourne le «Cosinus».
COSH Cette fonction trigonométrique retourne le «Cosinus» hyperbolique.
CTERM Cette fonction permet de calculer le nombre de période réclamé pour la valeur de l'investissement courant.
CUREXT Cette fonction permet de demander l'extension utilisé par la compagnie ou l'entreprise courante.
CURUSERID Cette fonction permet de demander l'identificateur de l'utilisateur courant.
DATE2NUM Cette fonction permet de convertir une date en un entier correspondant au nombre depuis le 1er janvier 1900.
DATE2STR Cette fonction permet de convertir une date en une chaine de caractères.
DAYNAME Cette fonction permet de retourner le nom du jour de semaine spécifié.
DAYOFMTH Cette fonction permet de retourner le jour de mois d'une date spécifié.
DAYOFWK Cette fonction permet de retourner le jour de la semaine (du 1=Lundi au 7=Dimanche) d'une date spécifié.
DAYOFYR Cette fonction retourne le jour durant l'année (1 à 366).
DDB Cette fonction retourne la dépréciation de la balance de réduction.
DECROUND Cette fonction permet de retourner la valeur arrondie à la décimal spécifié.
DG Cette fonction permet de calculer le ratio de contribution.
DIMOF Cette fonction permet de demander le nombre d'éléments que contient un tableau.
ENDMTH Cette fonction permet de demander la dernière date d'un mois spécifié.
ENUM2STR Cette fonction permet de convertir une représentation texte d'énumération en une chaine de caractères.
ENUMCNT Cette fonction permet de demander le nombre d'éléments que contient un type de données d'énumération.
ENUMNUM Cette fonction permet de demander l'identificateur de l'énumération.
ENUMSTR Cette fonction permet de demander le nom de l'énumération.
EVALBUF Cette fonction permet de retourner le résultat d'une formule mathématique contenu dans une chaine de caractères.
EXP Cette fonction calcul l'exponentiel de la valeur «x».
EXP10 Cette fonction retourne la valeur exponentielle en base 10 d'un nombre
EXTENDEDTYPENUM Cette fonction retourne l'identificateur d'un type de données réel étendue
EXTENDEDTYPESTR Cette fonction retourne le nom d'un type de données réel étendue
FIELDID2NAME Cette fonction retourne le nom du champs spécifié par un identificateur de table et de champs
FIELDID2PNAME Cette fonction retourne le nom imprimable du champs spécifié par un identificateur de table et de champs
FIELDNAME2ID Cette fonction retourne l'identificateur du champs spécifié à partir d'un identificateur de table et d'un nom de champs
FIELDNUM Cette fonction retourne l'identificateur d'un champs spécifié à partir du nom de table et du nom de champs
FIELDPNAME Cette fonction retourne le nom imprimable du champs spécifié à partir de la table et d'un champs
FIELDSTR Cette fonction retourne le nom du champs spécifié à partir de la table et d'un champs
FORMSTR Cette fonction retourne le nom du formulaire spécifié
FRAC Cette fonction permet de retourner la partie décimal d'un nombre réel.
FUNCNAME Cette fonction permet de retourner le contexte de la fonction courante.
FV Cette fonction permet de retourner la valeur future d'un investissement.
GETPREFIX Cette fonction permet de demander le préfixe d'exécution courante.
GUID2STR Cette fonction permet de demander le nom du GUID.
HELPAPPLSTR Cette fonction permet de demander la chaine de caractères d'aide de l'application.
HELPDEVSTR Cette fonction permet de demander la chaine de caractères d'aide au développement.
HELPFILESTR Cette fonction permet de demander la chaine de caractères d'aide du fichier.
IDENTIFIERSTR Cette fonction permet de demander l'identificateur d'une méthode.
IDG Cette fonction permet de demander le prix de vente à partir d'un prix d'achat et d'un ratio de contribution.
INDEXID2NAME Cette fonction permet de demander le nom de l'index d'une table.
INDEXNAME2ID Cette fonction permet de demander l'identificateur d'un index à partir de l'identificateur d'une table et du nom de l'index.
INDEXNUM Cette fonction permet de demander l'identificateur d'un index à partir d'une table et d'un index.
INDEXSTR Cette fonction permet de demander le nom d'un index à partir d'une table et d'un index.
INT2STR Cette fonction permet de convertir un entier en chaine de caractères.
INT642STR Cette fonction permet de convertir un entier sur 64-bits en chaine de caractères.
INTVMAX Cette fonction permet de demander la quantité d'intervalle d'une période de date.
INTVNAME Cette fonction permet de demander le nom d'un intervalle de date et de colonne.
INTVNO Cette fonction permet de demander l'intervalle entre deux dates.
INTVNORM Cette fonction permet de demander l'intervalle normalisé d'une période.
LICENSECODENUM Cette fonction permet de demander l'identificateur de la licence de code.
LICENSECODESTR Cette fonction permet de demander le nom de la licence de code.
LITERALSTR Cette fonction permet passé la valeur dans une chaine de caractères sans transformation.
LOG10 Cette fonction retourne le logarithme décimal.
LOGN Cette fonction retourne le logarithme naturel ou népérien.
MATCH Cette fonction trouve le début d'un sous-chaine de caractères correspondant à une palette et retourne sa valeur.
MAX Cette fonction permet de retourner la plus grande valeur entre deux objets.
MAXDATE Cette fonction permet de retourner la plus grande date supporté par le type de données de date.
MAXINT Cette fonction permet de retourner le plus grande entier supporté par le type de données entier.
MENUITEMACTIONSTR Cette fonction permet de demander la correspondance d'une action utilisateur avec un item de menu.
MENUITEMDISPLAYSTR Cette fonction permet de demander le nom de l'item de menu.
MENUITEMOUTPUTSTR Cette fonction permet de demander le nom de sortie de l'item de menu.
MENUSTR Cette fonction permet de demander le nom du menu.
METHODSTR Cette fonction permet de demander le nom d'une méthode de classe.
MIN Cette fonction permet de retourner la plus petite valeur entre deux objets.
MININT Cette fonction permet de retourner le plus petit entier supporté par le type de données entier.
MKDATE Cette fonction permet de créer un objet de date à partir d'un jour, mois et d'une année.
MTHNAME Cette fonction permet de demander le nom d'un mois.
MTHOFYR Cette fonction permet de demander le numéro du mois d'une date.
NEWGUID Cette fonction permet de créer un nouvel identificateur global unique (GUID).
NEXTMTH Cette fonction permet de retourner le mois suivant de la date spécifié, soit une incrémentation de 30 jours de la date.
NEXTQTR Cette fonction permet de retourner le trimestre suivant de la date spécifié, soit une incrémentation de 90 jours de la date.
NEXTYR Cette fonction permet de retourner l'année fermer suivante de la date spécifié, soit une incrémentation de 364 jours de la date.
NUM2CHAR Cette fonction permet de convertir un code ASCII en caractère.
NUM2DATE Cette fonction permet de convertir un nombre de jours depuis le 1 janvier 1900 en un type de données de date.
NUM2STR Cette fonction permet de convertir un nombre réel en une chaine de caractères.
PMT Cette fonction de comptabilité permet d'effectuer le calcul du remboursement intégral composant le principal.
POWER Cette fonction retourne le calcul de x à la puissance y.
PREVMTH Cette fonction permet de retourner le mois précédent de la date spécifié, soit une décrémentation de 30 jours de la date.
PREVQTR Cette fonction permet de retourner le trimestre précédent de la date spécifié, soit une décrémentation de 90 jours de la date.
PREVYR Cette fonction permet de retourner l'année fermer précédente de la date spécifié.
PRIMOYR Cette fonction permet d'indiquer si la date est «Primo».
PRMISDEFAULT Cette fonction permet d'indiquer si le paramètre utilise sa valeur par défaut.
PT Cette fonction permet de retourner la somme d'un nombre plus son pourcentage.
PV Cette fonction permet de retourner la valeur actuel d'une annuité.
QUERYSTR Cette fonction permet de retourner la chaine de caractères représentant la requête existante.
RATE Cette fonction permet de demander le taux d'intérêt pour la valeur de l'investissement actuel pour atteindre une valeur future calculer selon un nombre de périodes spécifié.
REFPRINTALL Cette fonction permet d'imprimer toutes les références.
REPORTSTR Cette fonction permet de demander le nom du rapport.
RESOURCESTR Cette fonction permet de demander le nom d'une ressource.
ROUND Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié.
RUNAS Cette fonction permet d'activer l'appel à une méthode X++ dans un contexte de sécurité d'un autre utilisateur.
RUNBUF Cette fonction permet d'exécuter du code source X++ contenu dans une chaine de caractères.
SECURITYKEYNUM Cette fonction permet de demander l'identificateur de la clef de sécurité.
SECURITYKEYSTR Cette fonction permet de demander le nom de la clef de sécurité.
SESSIONID Cette fonction permet de demander l'identificateur de session de la session courante.
SETPREFIX Cette fonction permet de fixer le préfixe d'exécution courante.
SIN Cette fonction trigonométrique retourne le «Sinus».
SINH Cette fonction trigonométrique retourne le «Sinus» hyperbolique.
SLEEP Cette fonction permet de passer en mode pause le processus courant.
SLN Cette fonction permet de demander le montant constant de dépréciation d'un compte spécifié pour chaque période de dépréciation.
STATICMETHODSTR Cette fonction permet de demander le nom d'une méthode statique de classe.
STR2DATE Cette fonction permet de convertir une chaine de caractères en une date.
STR2ENUM Cette fonction permet de convertir une chaine de caractères en énumération.
STR2GUID Cette fonction permet de convertir une chaine de caractères en un identificateur global unique (GUID).
STR2INT Cette fonction permet de convertir une chaine de caractères en un entier.
STR2INT64 Cette fonction permet de convertir une chaine de caractères en un entier 64-bits.
STR2NUM Cette fonction permet de convertir une chaine de caractères en un nombre réel.
STR2TIME Cette fonction permet de convertir une chaine de caractères contenant une heure en un entier correspondant au nombre de seconde depuis le début de la journée.
STRALPHA Cette fonction permet de supprimer tous les caractères n'étant pas alphanumérique (lettres ou chiffres) d'une chaine de caractères.
STRCMP Cette fonction effectue la comparaison de deux chaines de caractères.
STRCOLSEQ Cette fonction permet de transformer en minuscule une chaine de caractères et effectue le même traitement pour les caractères accentués.
STRDEL Cette fonction permet de supprimer une séquence de caractères dans une chaine de caractères.
STRFIND Cette fonction permet de rechercher une liste de caractères dans une chaine de caractères en commençant par le début.
STRFMT Cette fonction permet de substituer % et un chiffre de position par une variable numérique dans une chaine de caractères.
STRINS Cette fonction permet d'insérer une sous-chaine de caractères dans une chaine de caractères à la position spécifié.
STRKEEP Cette fonction permet de supprimer tous les caractères d'une chaine de caractères ne se trouvant pas dans l'autre chaine de caractères.
STRLEN Cette fonction permet de calculer la longueur de la chaine de caractères.
STRLINE Cette fonction permet de retourner une ligne d'un texte contenant dans une chaine de caractères avec des séparateurs de retour de chariot (\n).
STRLTRIM Cette fonction supprime les caractères d'espace au début d'une chaine de caractères.
STRLWR Cette fonction permet de transformer en minuscule une chaine de caractères.
STRNFIND Cette fonction permet de rechercher la première occurence de caractères ne se trouvant pas dans une chaine de caractères en commençant par le début.
STRPOKE Cette fonction permet de remplacer une partie d'une chaine de caractères par une autre chaine de caractères.
STRPROMPT Cette fonction permet d'allonger une chaine de caractères à la longueur spécifié avec des espaces et y rajoute un deux-points (:) à la dernière position de cette chaine de caractères.
STRREM Cette fonction permet de supprimer dans une chaine de caractères, les caractères indiquer dans une chaine de caractères.
STRREP Cette fonction permet de répéter une chaine de caractères le nombre de fois spécifié et retourne se résultat.
STRRTRIM Cette fonction permet de supprimer les caractères d'espace à la fin d'une chaine de caractères.
STRSCAN Cette fonction permet de rechercher une sous-chaine de caractères dans une chaine de caractères en commençant par le début.
STRUPR Cette fonction permet de transformer en majuscule une chaine de caractères.
SUBSTR Cette fonction retourne une sous-chaine de caractères contenu dans une chaine de caractères.
SYD Cette fonction permet d'effectuer le calcul de la dépréciation d'un compte pour une période spécifié.
SYSTEMDATEGET Cette fonction permet de demander la date courante du système.
SYSTEMDATESET Cette fonction permet de fixer la date courante du système.
TABLECOLLECTIONSTR Cette fonction permet de demander le nom de la table de collection.
TABLEFIELDGROUPSTR Cette fonction permet de demander la chaine de caractères représentant le nom du champs de groupe spécifié.
TABLEID2NAME Cette fonction permet de demander le nom de la table correspondant à l'identificateur de table.
TABLEID2PNAME Cette fonction permet de demander le nom imprimable de la table correspondant à l'identificateur de table.
TABLEMETHODSTR Cette fonction permet de demander le nom d'une méthode de la table.
TABLENAME2ID Cette fonction permet de demander l'identificateur d'une table à partir de son nom.
TABLENUM Cette fonction retourne l'identificateur d'une table spécifié à partir du nom de la table
TABLEPNAME Cette fonction retourne le nom imprimable de la table
TABLESTATICMETHODSTR Cette fonction permet de demander le nom d'une méthode statique de la table.
TABLESTR Cette fonction retourne le nom d'une table
TAN Cette fonction trigonométrique retourne la «tangente».
TANH Cette fonction trigonométrique retourne la «tangente» hyperbolique.
TERM Cette fonction financière permet de calculer un terme.
TIME2STR Cette fonction permet de convertir un nombre de seconde écoulé depuis minuit en une chaine de caractères d'heure.
TIMENOW Cette fonction permet de retourner l'heure courante du système.
TODAY Cette fonction permet de retourner la date courante du système.
TRUNC Cette fonction permet de retourner la partie entière d'un nombre réel.
TYPEID Cette fonction permet de retourner l'identificateur d'un type.
TYPEOF Cette fonction permet de retourner le type d'un élément.
UINT2STR Cette fonction permet de convertir une valeur naturel (entier positif) en chaine de caractères.
ULTIMOYR Cette fonction permet d'indiquer si la date est «Ultimo».
VARSTR Cette fonction permet de retourner le nom d'une variable.
WKOFYR Cette fonction permet de calculer la semaine de l'année de la date spécifié.
YEAR Cette fonction permet de demander l'année contenue dans la date spécifié.

Dernière mise à jour : Mardi, 23 juin 2015