Table des matières
Qu'est-ce qu'un déclencheur de script dans FileMaker ?
Déclencheur de script servent dans FileMaker à exécuter automatiquement un script lors de certaines interactions avec l'utilisateur. Les déclencheurs de script peuvent être affectés à des objets, des modèles et dans les options de fichier. Il est possible de définir le moment exact où le script doit être exécuté, par exemple avant un événement, pendant un événement ou après un événement.
Attribuer des déclencheurs de script à un objet
Pour attribuer un déclencheur de script à un objet tel qu'une rubrique, passez d'abord en mode Modèle dans le modèle correspondant de votre base de données FileMaker. Cliquez ensuite sur l'objet souhaité avec le bouton droit de la souris et sélectionnez dans le menu contextuel l'entrée [Déclencheur de script] de.
Dans la boîte de dialogue, sélectionnez [Réglage des déclencheurs de scripts] pour déterminer l'événement pour lequel le script souhaité doit être exécuté. Pour les objets, les déclencheurs de script peuvent être exécutés pour les événements suivants :
Événements déclencheurs de script pour les objets
- SiObjektBetreten (Exécute le script lorsque l'on entre dans un objet)
- En cas d'appui sur la toucheObjet (Exécute le script lorsqu'on appuie sur une touche à l'intérieur de l'objet. Il suffit d'appuyer sur une touche, le contenu de l'objet ne doit pas être modifié. Le script est immédiatement déclenché à chaque pression de touche à l'intérieur de l'objet)
- PourModifier l'objet (Exécute le script lorsque le contenu de l'objet est modifié. Par rapport à En cas d'appui sur la toucheObjet le contenu de l'objet doit être modifié pour déclencher le script. Le script est immédiatement déclenché à chaque modification du contenu de l'objet)
- PourValider l'objet (Exécute le script dès qu'un champ est validé, et ce avant même que le champ ne soit enregistré)
- PourObjetSauvegarder (Exécute le script lorsque le contenu du champ est enregistré)
- A la sortie de l'objet (Exécute le script lorsque l'objet est quitté. Dans ce cas, il peut arriver que le curseur ne passe pas au champ suivant lorsque le script est terminé. Ce comportement peut être corrigé en modifiant le script cible du déclencheur de script avec la commande Quitter le script en cours [résultat : 0]. est conclu.
- En cas de changement de domaine (Si l'objet se trouve dans un contrôle de zone ou de registre, le script est exécuté dès que l'utilisateur change de zone, c'est-à-dire qu'il sélectionne un autre registre, par exemple)
- En cas de modification de l'objetAVPlayer (Exécute le script lorsque l'état d'un fichier multimédia est modifié dans un objet de modèle, par exemple lorsque la lecture du fichier multimédia est mise en pause ou arrêtée. Ce déclencheur de script ne peut être exécuté que sous FileMaker Go)
Attribuer des déclencheurs de script à une mise en page
Les déclencheurs de script peuvent également être exécutés dans un layout lors de certains événements. Pour attribuer un déclencheur de script à un layout, passez d'abord en mode layout dans le layout souhaité. Sélectionnez ensuite la commande de menu [Layouts > Réglage du layout] et sélectionnez l'onglet [Déclencheur de script] de.
Pour les layouts, des déclencheurs de script peuvent être exécutés pour les événements suivants :
Événements déclencheurs de script pour les mises en page
- Chargement de l'enregistrement (Exécute le script dès qu'un enregistrement est appelé dans un modèle)
- Lors de l'enregistrement de l'enregistrement (Exécute le script dès qu'un enregistrement qui a été modifié précédemment est sauvegardé)
- En cas de réinitialisation de l'enregistrement (Exécute le script lorsqu'un enregistrement est réinitialisé, par exemple via la commande de menu [Ensembles de données > Restaurer un ensemble de données] ou par l'action de script Rejeter la modification des données/requêtes)
- En cas de pression de la touche Layout (Exécute le script dès qu'une touche est pressée dans le layout appelé)
- Entrer dans la mise en page (Exécute le script dès que la mise en page correspondante est appelée)
- A la sortie de la mise en page (Exécute le script dès que la mise en page correspondante est quittée)
- En cas de redimensionnement de la mise en page (Exécute le script dès que la taille de la fenêtre est modifiée dans la mise en page appelée)
- En cas de changement de mode (Exécute le script dès que le mode d'affichage est activé dans la mise en page correspondante). [Mode Utilisation, Mode Recherche, Mode Affichage de la page] est modifié manuellement ou par une action de script)
- Modifier l'affichage (Exécute le script dès que la vue [Vue de formulaire, de liste ou de tableau] est modifiée)
- TapeGeste (Exécute le script lorsqu'un geste de frappe est effectué dans une mise en page. Ce déclencheur de script ne fonctionne que dans Windows 8 et iOS)
- SurCommandeExterneRecevoir (Exécute le script lorsque l'utilisateur est sur l'écran de verrouillage ou sur un appareil externe. arrêt, lecture, pause, bouton de changement "lecture/pause", suivant, précédent ou avance rapide respectivement Rembobinage appuie)
Attribuer des déclencheurs de script à une base de données
Attribuez des déclencheurs de script à une base de données afin d'exécuter automatiquement des scripts, par exemple à l'ouverture ou à la fermeture de la base de données. Il est possible d'attribuer des déclencheurs de script à une base de données en utilisant la commande de menu [Fichier/Fichier > Options de fichier] et sélectionner dans la boîte de dialogue l'onglet [Déclencheur de script] est sélectionné.
Sous les options de fichier, les déclencheurs de script suivants sont disponibles pour la base de données :
Événements déclencheurs de script pour la base de données
- Ouvrir à la première fenêtre (Exécute le script dès que la base de données ou la première fenêtre de la base de données est ouverte)
- Fermer à la dernière fenêtre (Exécute le script dès que la base de données ou la dernière fenêtre de la base de données est fermée)
- Ouvrir la fenêtre (Exécute le script chaque fois qu'une nouvelle fenêtre est ouverte manuellement ou par une commande de script)
- SurFenêtreFermée (Exécute le script chaque fois qu'une fenêtre est fermée manuellement ou par une commande de script)
- En cas de modification du fichierAVPlayer (Exécute le script lorsque l'état d'un fichier multimédia est modifié à partir d'une rubrique ou d'une URL, par exemple lorsque la lecture du fichier multimédia est mise en pause ou arrêtée. Ce déclencheur de script ne fonctionne que sous FileMaker Go)
Vous avez d'autres questions sur FileMaker ? Plus rapide, c'est en personne.
Dans le cadre de notre Services de coaching et de formation nous nous ferons un plaisir de vous informer personnellement sur les fonctions de FileMaker dont vous avez besoin pour développer votre solution FileMaker. Nous nous ferons un plaisir de répondre à vos souhaits individuels. La facturation est individuelle et équitable, par tranches de 15 minutes. Vous pouvez payer par virement bancaire ou par PayPal.



