Crystal Reports  

Syntaxe Basic des fonctions personnalisées

La syntaxe Basic des fonctions personnalisées est très semblable à celle des fonctions Visual Basic.

Function nom [(argList)] [As type]

[instructions]

[nom=expression]

[Exit Function]

...

End Function

L'instruction Exit Function force Crystal Reports à quitter immédiatement la fonction. Vous pouvez utiliser cette instruction autant de fois que vous le souhaitez et n'importe où dans le corps de la fonction.

Remarque   Les seules instructions qui peuvent figurer avant le début de la fonction ou après la fin de la déclaration de la fonction sont les commentaires (précédés d'une apostrophe ou du mot clé Rem).

Syntaxe de listeArg

[Facultatif] nomVar [()] As typeVar [=valeurDéfaut]

Arguments passés par valeur

Tous les arguments sont passés par valeur. En Visual Basic, les arguments sont passés soit par valeur ou par référence ; par défaut, ils sont passés par référence. Toutefois, les fonctions personnalisées ne prennent pas en charge les arguments de référence.

Voir aussi

Règles de syntaxe des fonctions personnalisées | Evaluation des fonctions personnalisées