Crystal Reports  

Boîte de dialogue Extraire une fonction personnalisée d'une formule

La boîte de dialogue Extraire une fonction personnalisée d'une formule s'affiche (dans la boîte de dialogue Atelier de formules) lorsque vous saisissez un nom dans la boîte de dialogue Nom de la fonction personnalisée et que vous cliquez sur le bouton Utiliser l'extracteur.

Utilisez cette boîte de dialogue pour créer une fonction personnalisée à partir d'une formule d'état existante. La logique de la formule est ainsi migrée d'un champ de formule vers une fonction personnalisée. Vous pouvez ensuite remplacer la partie appropriée de votre formule par la nouvelle fonction personnalisée.

Formule
Utilisez cette liste pour choisir une formule d'état existante sur laquelle baser votre nouvelle fonction personnalisée. Lorsque vous sélectionnez une formule, ses informations apparaissent dans différents champs de la boîte de dialogue Extraire une fonction personnalisée d'une formule.
Nom de la fonction personnalisée
Utilisez ce champ pour modifier le nom affecté à votre fonction personnalisée dans la boîte de dialogue Nom de la fonction personnalisée, si vous le souhaitez.

les noms des fonctions personnalisées peuvent être alphanumériques, mais ne doivent pas contenir d'espace ni commencer par un nombre.

Saisir des informations supplémentaires
Cliquez sur ce bouton pour voir la boîte de dialogue Propriétés des fonctions personnalisées. Vous pouvez ajouter des informations supplémentaires, comme des valeurs d'arguments par défaut ou un texte d'aide, au cours de la définition de votre fonction personnalisée. Si vous ne le faites pas à ce moment-là, vous pouvez cliquer ultérieurement avec le bouton droit de la souris sur votre fonction personnalisée et sélectionner Propriétés.
Type de renvoi
Ce champ affiche le type de retour de votre fonction personnalisée. Il ne peut pas être modifié dans la mesure où le type de retour repose sur la formule d'état sélectionnée dans la liste Formule.
Résumé
Utilisez cette zone pour ajouter des informations supplémentaires sur la fonction personnalisée afin d'identifier son objectif, son utilisation attendue, etc.
Arguments
Cette zone affiche les arguments de la formule d'état sélectionnée dans la liste Formule qui reposent sur des champs. Vous ne pouvez pas modifier les champs Nom du champ et Type, mais pouvez en revanche saisir le nom de l'argument et une description de celui-ci. Si vous n'attribuez pas de nom à l'argument, les noms par défaut (v1, v2, v3, etc.) sont utilisés pour décrire les variables.
Boutons fléchés
Utilisez le bouton fléché en regard de la zone Arguments pour changer l'ordre par défaut (c'est-à-dire l'ordre dans lequel les champs sont utilisés dans la formule d'état) des arguments.
Texte de la formule
Cette zone affiche la formule d'état telle qu'elle était définie dans la boîte de dialogue Editeur de formule. Ce texte est fourni uniquement à titre indicatif et ne peut pas être modifié.
Modifier la formule pour utiliser une nouvelle fonction personnalisée
Sélectionnez cette option si vous souhaitez utiliser votre nouvelle fonction personnalisée dans la formule d'état sur laquelle vous la basez. En d'autres termes, le texte approprié de la formule est remplacé par un appel à la fonction personnalisée ; les champs utilisés dans la formule étant fournis comme valeurs d'arguments.

Voir aussi

Boîte de dialogue Atelier de formules | Boîte de dialogue Propriétés des fonctions personnalisées | Création de fonctions personnalisées