Utiliser les scripts créés dans FileMaker…
L’une des demandes qui revient fréquemment et qui est réapparue lors du sondage que nous avons effectué en juin 2017 est que dans les fiches Astuces, soient abordées la question des scripts.
De fait, c’est un sujet que nous avons souvent abordé dans nos articles et tutoriels (fiches Astuces ou cahiers pratiques) (1) et si vous en redemandez, c’est qu’il s’agit là d’un sujet infini : on n’aura jamais fini de combiner des actions de script dans tous les sens pour réaliser tel ou tel automatisme en fonction des besoins non moins indéfinis que vous rencontrez tous dans vos développements.
Les fiches Astuces 113 à 118 s’inscrivent dans cette perspective mais d’une manière originale.
En effet, elles se situent en quelques sortes à la charnière de ce que nous avons déjà écrit à propos des scripts et de ce que nous comptons écrire par la suite, pour encore mieux répondre à votre attente, en suivant certaines de vos suggestions…
Attention, « charnière » ne signifie pas qu’il s’agit là d’une part négligeable, que l’on peut mettre de côté ou oublier : enlever la charnière de vos portes, vous ne pourrez plus en faire grand chose 😉
Les fiches Astuces 113 à 118 sont censées vous permettre d’entrer dans le sujet des scripts de deux manières :
- comme je viens de le dire, en introduisant de nouveaux tutoriels sur ce sujet,
- en soulignant l’importance de cette « charnière » que nous avons appelée « appeleur » de script, pour éviter le terme trop spécialisé de « déclencheur » de script…
Les « appeleurs » de script ont la lourde responsabilité de lancer un script, de telle sorte qu’il s’exécute à la demande ou non de l’utilisateur (c’est-à-dire avec ou non son intervention) et au moment opportun. Ils peuvent également transmettre de précieuses informations au script, qui adapte alors son comportement en fonction. Sans ces « appeleurs », vos scripts sont comme des portes sans charnières, elles ne peuvent ni fermer ni ouvrir 🙁
Nous avons dénombré 6 appeleurs de script. Les fiches Astuces 113 à 118 en présentent 5, le 6e sera traité à part dans de prochains tutoriels (2). Les fiches Astuces se les répartissent donc ainsi :
- Fiche Astuce n°113 (niveau Débutant) : Présentation du sujet, proposition de nomenclature, organisation du menu Script
- Fiche Astuce n°114 (niveau Débutant) : Boutons et barres de boutons depuis FileMaker 14. Trois cours de la formation Personne-ressource FileMaker sont offerts dans cette fiche.
- Fiche Astuce n°115 (niveau Intermédiaire) : Les déclencheurs de script (1) Les questions à se poser
- Fiche Astuce n°116 (niveau Intermédiaire) : Les déclencheurs de script (2) La gestion des événements
- Fiche Astuce n°117 (niveau Intermédiaire – nécessite FileMaker Pro Advanced) : L’utilisation des menus personnalisés pour lancer un script
- Fiche Astuce n°118 (niveau Avancé) : L’utilisation d’une adresse URL pour ouvrir un fichier et lancer un script.
Vous noterez qu’il y a une progression pédagogique à l’intérieur de ces fiches : les deux premières permettent à ceux qui découvrent FileMaker de se familiariser avec le sujet avant d’aller plus loin, tandis que ceux qui maîtrisent déjà bien le menu Script et les boutons pourront utiliser ces fiches comme piqure de rappel ou synthèse rapidement accessible sur le sujet, tandis que les fiches de niveau Intermédiaire et Avancé leur permettront de progresser dans leur formation.
Du fait qu’elles forment un tout cohérent et pour vous les rendre plus facilement accessible et à moindre coût, nous avons rassemblé ces fiches en un unique pack, comportant dès lors 6 fiches Astuces et 6 documents pédagogiques complémentaires (pdf ou fichier .fmp12).
regroupe les fiches Astuces n°113 à 118,
soit 6 fiches Astuces d’un total de 68 pages
et 6 documents pédagogiques complémentaires aux formats pdf ou .fmp12.
Il vous est proposé
au prix de 49 € au lieu de 63 €,
Et pour compléter votre formation, jusqu’au 10 octobre 2017,
nous vous proposons une promotion absolument exceptionnelle !
FileMaker étant tellement riche qu’il est impossible, dans chaque fiche Astuce, de développer tous les sujets qui y sont évoqués. Par exemple, dans deux des fiches du pack, nous faisons allusion aux comptes utilisateurs. Or, certains parmi vous peuvent ne pas se sentir à l’aise avec ce sujet, au point parfois que tel ou tel aspect de la fiche Astuce qu’ils sont en train de lire peut leur être obscur. Nous renvoyons donc, lorsqu’il existe, au tutoriel qui peut apporter des éléments complémentaires et permettant une meilleure compréhension de la fiche.
Sur l’ensemble des 6 fiches Astuces du pack Appeleurs de script, ce ne sont pas moins de 23 fiches Astuces et 3 packs thématiques qui sont cités !
Alors, dans le souci de vous rendre accessibles tous ces outils, en plus des packs thématiques (qui sont des promotions permanentes, ces 23 fiches Astuces vous sont proposées avec une réduction de 15 % sur leur prix initial !
Et ce, jusqu’au 10 octobre 2017 !
Du 29 septembre au 10 octobre 2017 la fiche Astuce n°118, ainsi que TOUTES les fiches Astuces citées dans le pack « Appeleurs de script » – soit en tout 23 fiches Astuces ! – sont proposées en promotion, avec une réduction de 15 % !
Profitez-en !
Profitez également des trois packs thématiques cités dans les fiches du pack « Appeleurs de script » :
Les boites de dialogue personnalisées
(1) : Vous pouvez tester en recherchant le mot « Script » dans le moteur de recherche de la librairie 😉
(2) : L’appeleur de script mis de côté est l’action de script Exécuter script. Or, pour traiter de ce sujet, il faudra vraisemblablement plusieurs fiches Astuces. Nous n’avons pas voulu que la série actuelle de fiches Astuces sur les appeleurs de script deviennent trop lourde. Exécuter script trouvera de toute manière sa place dans les prochains tutoriels sur les scripts…
Les fiches Astuces en promotion :
• Fiche Astuce 79, Comptes utilisateurs
• Fiche Astuce 82, Mots de passe
• Fiche Astuce n°110, Trier les tables externes à la volée (2)
• Fiche Astuce n°112, Trier des tables externes à la volée (4)
• Fiches 106 à 108 sur les thèmes et la charte graphique
• Fiche Astuce n°84 sur la gestion des sources de données externes
• Fiche Astuce n°97 sur les paramètres de script
• Fiche Astuce n°2HS sur les variables de script
• Fiche Astuce n°58 sur ScriptDebugger (attention, pour travailler cette fiche, il faut posséder la version Advanced de FileMaker)
• Sur les fenêtres et leurs divers styles, fiches Astuces n°76 et 77 (en projet, une publication sur la fenêtre Carte, apparue avec FileMaker Pro 16).
• Fiche Astuce n°46, comment paramétrer la saisie pour saisir des adresses postales en respectant les règles de la Poste.
• Fiche Astuce n°36 sur les rubriques globales
• Fiche Astuce n°100 sur la méthodologie (lien et nomenclature utilisée pour nommer les OT).
• Sur les liens snapshots, voir la fiche Astuce n°48
• Sur les transactions sécurisées, voir la fiche Astuce n°18
• Sur les boucles, voir les fiches Astuces n°59 et 60
• Sur l’ouverture à distance de fichiers FileMaker (utilise l’adresse à distance du fichier)
voir fiche Astuce n°94
• Sur le graphe des liens et les occurrences de table, voir fiche Astuce n°41, Graphe des liens n°2
• Sur le partage de fichiers FileMaker, voir la fiche Astuce n°13
Mots clés des fiches Astuces 113 à 118 :
Rubrique conteneur
Exécuter script
Déclencheur de script
Gérer les scripts
Menu Scripts
Raccourci-clavier
Dossiers de script
Afficher un script dans le menu Scripts
Supprimer un script
Barre de boutons
Bouton
Segment de barre de bouton
Afficher un script dans le menu Scripts
Objet de modèle
Apparence d’un objet
Créer un bouton
Bouton Popover
Configuration bouton ou segment de barre de bouton
Action unique
Script
ScriptDebugger
Annuler l’action du déclencheur de script
Événement (déclencheurs de script)
Badge
Modèle
Options de fichier
Fenêtres
Nouvelle fenêtre
WebDirect
Nomenclature
Guillemets
SurValidationObjet
SurEnregistrementObjet
SurValidationEnregistrement
Avant événement
Après événement
Fin de script
Option de validation d’une rubrique
SurFrappeClavierObjet
Menus personnalisés
Jeu de menus
Élément de menu
Boîte de dialogue
FileMaker Advanced
Bouton par défaut
Annuler (bouton)
Obtenir(DernierChoixMessage)
Variables de script
Cas (calcul)
Créer nouvelle fenêtre
Adresse d’un fichier distant
Adresse IP
Ouvrir URL
Ouvrir
Ouvrir à distance
Paramètre de script
Variables de script
Snapshot
Rechercher
Résultat de recherche
Sources de données
Extension
Caractères spéciaux
Protocole
FileMaker Server
Sécurité
Comptes et privilèges
Mot de passe
Privilèges étendus
Encodage des caractères
Merci de laisser un commentaire (Pas de commentaire )
Désolé, les commentaires des articles réservés sont eux-mêmes réservés
Il n'y a pas de commentaire pour l'instant, soyez le premier ;-)