Fonctions destinées aux variables

Lorsque vous créez des variables, utilisez des fonctions de chaîne et des fonctions arithmétiques pour configurer leurs valeurs. Vous pouvez ajouter ces fonctions en cliquant sur la flèche vers la droite en regard des champs Valeur dans les boîtes de dialogue.

Fonctions de chaîne

Fonction, syntaxe et description Arguments et exemples
Left(<string>,<number>)

Renvoie le nombre spécifié de caractères le plus à gauche dans une chaîne donnée.

<string> - La chaîne de caractères

<number> - Le nombre de caractères à renvoyer

Exemple: Left(ProjetAA,6) - Renvoie "Projet"
Right(<string>,<number>)

Renvoie le nombre spécifié de caractères le plus à droite dans une chaîne donnée.

<string> - La chaîne de caractères

<number> - Le nombre de caractères à renvoyer

Exemple: Renvoie « AA »Right(ProjetAA,2) -
Mid(<string>,<startpos>,<number>)

Renvoie une sous-chaîne à partir d'une chaîne donnée (commençant à une position donnée).

<string> - La chaîne de caractères

<startpos> - Le numéro de la position de départ. Le premier caractère est la position 0.

<number> - Le nombre de caractères à renvoyer

Exemple: Mid(ProjetAA,2,2) - Renvoie « oj »
Length(<string>)

Renvoie la longueur d'une chaîne donnée.

<string>
Exemple: Length(ProjetAA) - Renvoie 9
Reverse(<string>)

Renvoie l'inverse d'une chaîne donnée.

<string>
Exemple: Reverse(stockholm) - Renvoie « mlohkcots »
Find(<string>,<substring>)
Recherche dans une chaîne donnée la première occurrence d'un caractère ou d'une sous-chaîne. Renvoie la position du caractère ou de la sous-chaîne.
La première position dans la chaîne de caractères est 0.
<string> - La chaîne de caractères

<substring> - La sous-chaîne de caractères à rechercher

Exemple: Find(abc,b) - Renvoie 1
ReverseFind(<string>,<substring>)
Recherche dans une chaîne donnée la dernière occurrence d'un caractère ou d'une sous-chaîne. Renvoie la position de la dernière occurrence du caractère ou de la sous-chaîne.
La première position dans la chaîne de caractères est 0.
<string> - La chaîne de caractères

<substring> - La sous-chaîne de caractères à rechercher

Exemple: ReverseFind(abcabc,b) - Renvoie 4
CurrentTime(%%Y-%%m-%%d %%H:%%M:%%S)

Renvoie la date ou l'heure actuelle dans un format donné.

%%a - Jour de la semaine en abrégé

%%A - Jour de la semaine complet

%%b - Jour du mois en abrégé

%%B - Jour du mois complet

%%c - Représentation de la date et de l'heure selon les paramètres de lieu

%%d - Jour du mois en nombre décimal (01 - 31)

%%H - Heure au format 24 heures (00 - 23)

%%I - Heure au format 12 heures (01 - 12)

%%j - Jour de l'année en nombre décimal (001 - 366)

%%m - Mois en nombre décimal (01 - 12)

%%M - Minutes en nombre décimal (00 - 59)

%%p - Indicateur A.M./P.M. des paramètres de lieu actuels pour une horloge de 12 heures

 

%%S - Secondes en nombre décimal (00 - 59)

%%U - Semaine de l'année en nombre décimal, dimanche étant le premier jour (00 - 53)

%%w - Jour de semaine en nombre décimal (0 - 6; dimanche = 0)

%%W - Semaine de l'année en nombre décimal, lundi étant le premier jour (00 - 53)

%%x - Représentation de la date selon les paramètres de lieu actuels

%%X - Représentation de l'heure selon les paramètres de lieu actuels

%%y - Année sans siècle, en nombre décimal (00 - 99)

%%Y - Année avec siècle, en nombre décimal

%%z,%%Z - Nom ou abréviation de zone horaire, selon les paramètres du registre; néant si zone horaire inconnue

%%%% - Signe de pourcentage

Exemples : CurrentTime(%%y%%m%%d) - Renvoie « 050113 »

CurrentTime (%%H:%%M) - Renvoie « 09:53 »

Fonctions arithmétiques

Fonction, syntaxe et description Arguments et exemples
Add(<term1>,<term2>)

Renvoie la somme de deux nombres donnés.

<term1> - Premier terme

<term2> - Second terme

Exemple: Add(2,3) - Renvoie 5
Sub(<term1>,<term2>)

Renvoie la différence entre deux nombres donnés.

<term1> - Premier terme

<term2> - Second terme (montant à soustraire)

Exemple: Sub(3,2) - Renvoie 1