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

Remarque  Cette fonction est disponible lorsque le réglage général Utiliser les outils avancés est sélectionné. Consultez la section Utilisation des outils avancés.

Lorsque vous copiez ou importez une fonction personnalisée dans un fichier, FileMaker Pro 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 met à jour la fonction_a de manière à ce qu'elle appelle la fonction_b N et que la fonction_a 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 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 renomme la fonction copiée de façon à conserver l'intégrité de la dépendance.