Utilisation de 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.
Pour créer une fonction personnalisée :
-
Dans le menu Fichier, sélectionnez Gérer > Fonctions personnalisées.
-
Dans la boîte de dialogue Gérer les fonctions personnalisées pour, cliquez sur Créer.
-
Dans la boîte de dialogue Modifier la fonction personnalisée, entrez un nom dans la zone Nom de la fonction.
Les noms des fonctions personnalisées doivent être uniques et sont limités à 100 caractères.
-
Elaborez une formule.
Consultez la section Utilisation des formules et des fonctions.
-
Si la formule requiert des paramètres, entrez le nom du paramètre dans la zone Paramètres de la fonction, puis cliquez sur le bouton Ajouter
. Pour modifier ou supprimer un nom de paramètre, sélectionnez-le dans la liste, puis cliquez sur le bouton Modifier
ou Supprimer
. -
Cliquez là où un élément doit apparaître dans la zone de formule, puis effectuez l'une des actions suivantes.
-
L'option Tous les comptes est définie par défaut sous Disponibilité. Elle permet à tous les utilisateurs de la base de données active de voir et d'utiliser la fonction personnalisée. Pour que cette fonction soit disponible uniquement pour les comptes disposant d'un droit d'accès intégral, sélectionnez l'option Uniquement les comptes dotés de tous les privilèges.
-
Cliquez sur OK pour fermer la boîte de dialogue Modifier la fonction personnalisée.
-
Créez d'autres fonctions personnalisées ou cliquez sur OK pour fermer la boîte de dialogue Gérer les fonctions personnalisées.
|
Elément à ajouter |
Faites ceci |
|
Référence à un paramètre |
Dans la liste des paramètres, double-cliquez sur un paramètre. |
|
Opérateur mathématique ou de texte |
Cliquez sur un opérateur du clavier. |
|
Opérateur logique ou de comparaison |
Choisissez un opérateur dans la liste Opérateurs. |
|
Constante |
Entrez sa valeur. |
|
Fonction |
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.
Pour modifier, dupliquer ou supprimer une fonction personnalisée :
-
Dans le menu Fichier, sélectionnez Gérer > Fonctions personnalisées.
-
Dans la boîte de dialogue Gérer les fonctions personnalisées :
-
Dans la boîte de dialogue Gérer les fonctions personnalisées pour, cliquez sur OK.
|
Pour |
Faites ceci |
|
Modifier une fonction personnalisée |
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. |
|
Dupliquer une fonction personnalisée |
Dans Fonction, sélectionnez la fonction personnalisée, puis cliquez sur Dupliquer. |
|
Supprimer une fonction personnalisée |
Dans Fonction, sélectionnez la fonction personnalisée, puis cliquez sur Supprimer. |
Pour organiser les fonctions personnalisées en dossiers :
-
Dans le menu Fichier, sélectionnez Gérer > Fonctions personnalisées.
-
Dans la boîte de dialogue Gérer les fonctions personnalisées :
|
Pour |
Faites ceci |
|
Créer un dossier |
Cliquez sur la flèche en regard de Créer et choisissez Dossier. Dans la boîte de dialogue Modifier le dossier, saisissez un nom de dossier. |
|
Renommer un dossier |
Double-cliquez sur le dossier pour le renommer. Saisissez le nouveau nom dans la boîte de dialogue Modifier le dossier. |
|
Dupliquer un dossier |
Sélectionnez le dossier, puis cliquez sur Dupliquer. Toutes ses fonctions et sous-dossiers personnalisés sont dupliqués. |
|
Déplacer une fonction personnalisée vers ou hors d'un dossier |
Pour déplacer une fonction personnalisée dans un dossier, développez le dossier. Faites glisser la fonction personnalisée sous le dossier développé. Pour déplacer une fonction personnalisée hors d'un dossier, faites glisser la fonction personnalisée au-dessus du dossier développé. Vous pouvez également faire glisser la fonction personnalisée sous le dernier élément dans le dossier et vers la gauche. |
|
Supprimer un dossier |
Sélectionnez le dossier à supprimer, puis cliquez sur Supprimer. Vous ne pouvez pas annuler la suppression d'un dossier. Le dossier et toutes ses fonctions personnalisées et sous-dossiers sont supprimés. |
|
Afficher les dossiers et leur contenu par nom de dossier |
Dans la liste située dans la partie supérieure gauche de la boîte de dialogue, sélectionnez le nom du dossier. Pour afficher toutes les fonctions personnalisées, choisissez Afficher tout. |
|
Filtrer la liste des dossiers et des fonctions personnalisées par nom |
Dans la zone de recherche, saisissez tout ou partie d'un nom de dossier ou de fonction personnalisée. La liste filtre au fur et à mesure de la saisie : taper un nom de fonction personnalisé affiche la fonction personnalisée dans la liste, et taper le nom d'un dossier affiche le dossier et ses fonctions personnalisées et sous-dossiers. Pour afficher tous les dossiers et fonctions personnalisées, effacez le contenu de la rubrique de recherche. |
Pour copier une fonction personnalisée dans un autre fichier FileMaker Pro :
-
Dans le menu Fichier, sélectionnez Gérer > Fonctions personnalisées.
-
Dans la boîte de dialogue Gérer les fonctions personnalisées, sélectionnez la ou les fonctions à copier.
Conseil Pour sélectionner des fonctions non contiguës, cliquez dessus en appuyant sur la touche Ctrl (Windows) ou Commande (macOS). Pour sélectionner des fonctions contiguës, cliquez dessus en appuyant sur touche Maj.
-
Appuyez sur Ctrl+C (Windows) ou Command-C (macOS) pour copier les fonctions, puis cliquez sur OK.
Conseil macOS : vous pouvez copier une fonction sélectionnée à l'aide du menu Fichier > Copier.
-
Ouvrez un autre fichier FileMaker Pro.
-
Dans le menu Fichier, sélectionnez Gérer > Fonctions personnalisées.
-
Appuyez sur Ctrl+V (Windows) ou Command-V (macOS) pour coller les fonctions.
Conseil macOS : vous pouvez coller une fonction sélectionnée à l'aide du 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 sont absents 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>*/). Consultez la section Règles de dépendance des fonctions personnalisées.
-
Cliquez sur OK.
Remarques
-
Votre compte doit disposer de privilèges Accès intégral ou du privilège Gérer la base de données, les sources de données, les conteneurs et les fonctions personnalisées pour ouvrir la boîte de dialogue Gérer les fonctions personnalisées. Le contenu d'une fonction personnalisée est protégé même si la disponibilité est définie sur Tous les comptes.
-
Si vous ne possédez pas d'un accès intégral 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 créé au préalable des fonctions personnalisées et si leurs noms sont identiques à ceux des nouvelles fonctions de 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.