Utilisation des outils avancés > A propos des fonctions personnalisées > Règles de dépendance des fonctions personnalisées
 

Règles de dépendance des fonctions personnalisées

Remarque  Cette fonction est disponible lorsque la préférence générale Utiliser les outils avancés est sélectionnée. Consultez la section Utilisation des outils avancés.

Lorsque vous copiez ou importez une fonction personnalisée dans un fichier, FileMaker Pro Advanced essaie de résoudre les éventuelles dépendances de cette fonction. Les règles de dépendance suivantes s'appliquent sous certaines conditions :

Si la fonction_a comporte une dépendance sur la fonction_b et que seule la fonction_a est copiée ou importée dans un fichier cible qui contient une fonction_b, la fonction_a appelle la fonction_b du fichier cible, ce qui risque de générer des résultats inattendus.

Si la fonction_a comporte une dépendance sur la fonction_b et que seule la fonction_a est copiée ou importée dans un fichier cible, la fonction_a apparaît entre caractères de commentaire (/*<définition_fonction>*/) dans la boîte de dialogue Gérer les fonctions personnalisées afin de signaler qu'elle n'est pas valide dans le fichier cible.

Si la fonction_a comporte une dépendance sur la fonction_b et que ces deux fonctions sont copiées ou importées dans un fichier cible, l'exécution de la fonction_a se déroule correctement.

Si la fonction_a comporte une dépendance sur la fonction_b et que ces deux fonctions sont copiées ou importées dans un fichier cible qui comporte déjà une fonction_b, la fonction_b copiée est renommée en fonction_b N. FileMaker Pro Advanced met à jour la fonction_a de manière à ce qu'elle appelle la fonction_b N et qu'elle fonctionne correctement.

Si la fonction_a comporte une dépendance sur la fonction_b et que ces deux fonctions sont copiées ou importées dans un fichier cible qui comporte déjà une fonction_a et une fonction_b, les fonctions copiées sont renommées en fonction_a N et fonction_b M. FileMaker Pro Advanced met à jour la fonction_a N pour appeler la fonction_b M et la fonction_a N fait office de fonction_a dans le fichier d'origine.

Si la fonction_a s'appelle elle-même de façon récursive et qu'elle est copiée ou importée dans un fichier cible qui comporte déjà une fonction_a, FileMaker Pro Advanced renomme la fonction copiée de façon à conserver l'intégrité de la dépendance.

Rubriques connexes 

Utilisation des fonctions personnalisées

Importer les fonctions personnalisées