Gladir.com - X++ - Référence de procédures et fonctions


Vue par description   Vue par prototype   Rechercher

Procédure ou fonction 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'exponnentiel 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: Mercredi, le 8 février 2006