Utilisation des fonctions personnalisées (FileMaker Pro Advanced)
Pour créer une fonction personnalisée :
1.
Dans FileMaker Pro Advanced, choisissez le menu Fichier > Gérer > Fonctions personnalisées.
2.
3.
Les noms des fonctions personnalisées doivent être uniques et sont limités à 100 caractères.
4.
Elaborez une formule. Pour plus d'informations, consultez la rubrique Utilisation des formules et des fonctions.
5.
Si la formule requiert des paramètres, entrez le nom du paramètre dans la zone Paramètres de la fonction et cliquez sur le bouton Plus Bouton Ajouter. Pour modifier ou supprimer un nom de paramètre, sélectionnez-le dans la liste et cliquez sur le bouton Modifier Bouton Modifier ou Supprimer Bouton Supprimer.
6.
 
Opérateur mathématique ou de texte
Double-cliquez sur une fonction de la liste Fonctions. Dans la zone de formule, remplacez le paramètre entre parenthèses par une valeur ou une expression.
Vous pouvez également taper les noms des paramètres, les opérateurs et les fonctions dans la boîte de dialogue Modifier la fonction personnalisée au lieu d'utiliser les listes et les touches de clavier.
7.
L'option de Disponibilité par défaut est Tous les comptes ; elle permet à tous les utilisateurs de la base de données active de voir et d'utiliser la fonction personnalisée. Si vous souhaitez que la fonction personnalisée ne soit accessible qu'aux utilisateurs possédant un accès intégral, activez la case à cocher Uniquement les comptes dotés de tous les privilèges.
8.
Cliquez sur OK pour fermer la boîte de dialogue Modifier la fonction personnalisée.
9.
Créez d'autres fonctions personnalisées ou cliquez sur OK pour fermer la boîte de dialogue Gérer les fonctions personnalisées.
Pour modifier, dupliquer ou supprimer une fonction personnalisée :
1.
Dans le menu Fichier, sélectionnez > Gérer > Fonctions personnalisées.
2.
 
Dans Fonction, sélectionnez la fonction personnalisée, puis cliquez sur Modifier. Effectuez vos modifications dans la boîte de dialogue Modifier la fonction personnalisée, puis cliquez sur OK.
Dans Fonction, sélectionnez la fonction personnalisée, puis cliquez sur Dupliquer.
Dans Fonction, sélectionnez la fonction personnalisée, puis cliquez sur Supprimer.
3.
Pour copier une fonction personnalisée dans un autre fichier FileMaker Pro, procédez comme suit :
1.
Dans le menu Fichier, sélectionnez > Gérer > Fonctions personnalisées.
2.
Conseil  Pour sélectionner des fonctions non contiguës, cliquez dessus tout en maintenant la touche Ctrl (Windows) ou Command (Mac OS) enfoncée. Pour sélectionner des fonctions contiguës, cliquez dessus en maintenant la touche Maj enfoncée.
3.
Conseil  Mac OS : Vous pouvez copier une fonction sélectionnée en choisissant le menu Fichier > Copier.
4.
5.
Dans le menu Fichier, sélectionnez > Gérer > Fonctions personnalisées.
6.
Conseil  Mac OS : Vous pouvez coller une fonction sélectionnée en choisissant le menu Fichier > Coller.
La fonction personnalisée copiée apparaît au bas de la liste. Si FileMaker Pro détermine que cette fonction n'est pas valide dans le fichier cible (par exemple, une fonction, une rubrique ou un calcul dépendant est absent du fichier cible ou la fonction contient une référence de type de rubrique non valide), il place la fonction entre caractères de commentaire (/*<définition_fonction>*/). Pour plus d'informations, consultez la rubrique Règles de dépendance des fonctions personnalisées (FileMaker Pro Advanced).
7.
Remarques
 •
 •
 •
Pour modifier le tri des fonctions dans la boîte de dialogue Définir les fonctions personnalisées, choisissez une catégorie dans la liste Afficher par.
 •
Le contenu d'une fonction personnalisée est protégé même s'il est défini comme étant accessible à tous les utilisateurs possédant tous les privilèges. Pour modifier ou afficher le contenu d'une fonction personnalisée, vous devez disposer de tous les privilèges d'accès et modifier la base de données dans FileMaker Pro Advanced.
 •
Lorsque vous supprimez une fonction personnalisée, elle n'est plus utilisable. Les calculs utilisant cette fonction renvoient une erreur lors de la tentative d'invocation. Si vous possédez tous les privilèges et que vous modifiez un calcul utilisant une fonction personnalisée supprimée, le nom de la fonction est remplacé par la chaîne <Fonction manquante>.
 •
Si vous ne possédez pas tous les privilèges et que vous essayez de modifier un calcul utilisant une fonction personnalisée restreinte aux comptes avec accès intégral, la chaîne <Fonction privée> apparaît à la place de la fonction personnalisée. Vous ne pouvez pas modifier le calcul tant que la déclaration <Fonction privée> apparaît dans la formule.
 •
Si vous avez préalablement créé des fonctions personnalisées et si leurs noms sont identiques à ceux des nouvelles fonctions du logiciel FileMaker, les fonctions de FileMaker remplaceront vos fonctions personnalisées. Vérifiez le nom de vos fonctions personnalisées par rapport aux fonctions de FileMaker et renommez vos fonctions personnalisées si besoin.
 •
Les caractères $ et } ne peuvent plus être utilisés dans le nom d'une fonction personnalisée ou d'un paramètre. Si vous les avez utilisés dans des noms de fonctions ou de paramètres dans FileMaker Developer, vous devez modifier ces noms dans FileMaker Pro Advanced.
 •
Rubriques connexes 
A propos des fonctions personnalisées (FileMaker Pro Advanced)
Importation de fonctions personnalisées (FileMaker Pro Advanced)
Page de référence des fonctions (liste des catégories)
Page de référence des fonctions (liste alphabétique)