Chapitre 7. Formules - Evaluateur
Fonction de traitement de chaîne.
COPY
Extraction d'une chaîne de caractères
Le format est : COPY(Chaine; Pos; Nb)
Chaîne
est la chaîne de caractères dont il faut extraire la sous-chaîne de
caractères.
Pos
représente la position du premier caractère à extraire.
Nb
représente le nombre de caractères à extraire
(exemple : COPY('Un exemple démonstratif'; 4; 7) = 'exemple')
Vous devez respecter les règles suivantes :
• Une fonction mathématique ou de transtypage doit toujours être immé-
diatement suivie d'une parenthèse ouvrante.
• Une fonction logique doit toujours être immédiatement suivie d'un espace
ou d'une parenthèse ouvrante.
• Une constante booléenne doit toujours être immédiatement suivie d'un
espace ou d'une parenthèse fermante.
• Une expression est une suite de symboles délimités par des parenthèses.
Une expression peut contenir une autre expression. (sauf pour les expres-
sions tels que #OR(Wx1;1024+256).
• Les variables ne peuvent contenir que des caractères compris dans
les intervalles suivants : A..Z
a..z
0..9
Les variables ne peuvent pas commencer par des chiffres.
L'utilisation du tiret bas '_' est autorisée .
L'utilisation du point (à l'intérieur du nom) '.' est autorisée.
Il existe des niveaux de priorité dans les opérateurs :
La priorité des opérateurs permet de respecter les règles de calculs élé-
mentaires.
Les calculs sont d'abord effectués avec les opérateurs les plus prioritaires.
62