14.8.14 Restrictions (syntaxe Crystal). SAP pour Enterprise
La formule ci-dessus déclenche aussi le mécanisme de sécurité puisque le nombre de 100 000 fait référence au nombre total d'évaluations de condition de boucle de la formule et cette formule comportera 40001
+70001 évaluations de ce type.
14.8.13.6 Option Loop (syntaxe Crystal)
Vous pouvez utiliser l'instruction Option Loop pour spécifier le nombre maximal d'évaluations de condition de boucle par évaluation de formule. Cette instruction doit uniquement être utilisée lorsque le nombre maximal de boucles (100 000) est insuffisant pour la formule concernée.
Remarque
L'instruction Option Loop doit être utilisée avant toute autre instruction.
14.8.13.6.1 Syntaxe d'Option Loop
La syntaxe d'Option Loop est la suivante :
Option Loop
<maxIterations>
Où
<maxItérations>
est égal au nombre maximal d'évaluations de condition de boucle par évaluation de formule. Il doit s'agir d'un entier positif.
Par exemple :
//option loop example option loop 256;
//make name upper case
Local StringVar outString;
Local StringVar inString := {Customer.CUSTOMER_NAME};
Local NumberVar i;
For i:=1 to Length(inString) do
outString := outString + upperCase(inString[i]); outString
Le message d'erreur suivant s'affiche si la valeur de Client.NOM DU CLIENT est supérieure à 255 : “Le nombre maximal autorisé d'évaluations d'une boucle a été dépassé.”
14.8.14 Restrictions (syntaxe Crystal)
Pour information, voici les restrictions numériques applicables aux formules :
● La longueur maximale d'une constante chaîne, d'une valeur de chaîne contenue dans une variable chaîne, d'une valeur de chaîne renvoyée par une fonction ou un élément chaîne d'un tableau de chaînes est de
65 534 caractères.
Guide de l'utilisateur de SAP Crystal Reports pour Enterprise
Formules
©
2014 SAP SE ou société affiliée SAP. Tous droits réservés.
363
● La taille maximale d'un tableau est de 1 000 éléments.
● Le nombre maximal d'arguments pour une fonction est 1 000. Cela s'applique aux fonctions qui peuvent avoir un nombre illimité d'arguments, par exemple Choose.
● Le nombre maximal d'évaluations de condition de boucle par évaluation de formule est 100 000. Pour en savoir plus, voir
Mécanisme de sécurité pour les boucles (syntaxe Crystal)
[page 362]. Notez que vous pouvez
utiliser l'instruction
[page 363] pour changer cette limite.
● La taille d'une fonction n'est pas limitée.
364
©
2014 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports pour Enterprise
Formules

Enlace público actualizado
El enlace público a tu chat ha sido actualizado.