Scriptez plus vite avec FileMaker Pro 11
Par Jean-Philippe Hanisch le mardi, 9 mars 2010, 17:35 - Articles - Lien permanent
Quel développeur ne connaît pas cette situation: "Oui, je dois ajouter un bouton sur un modèle, mais il faut tout d'abord créer le script car bien sûr, je ne savais pas que j'aurai à ajouter cette fonctionnalité aussi imprévue qu'indispensable une fois arrivé chez mon client."
Pour faire cela, la procédure est connue...
Je vais sur mon modèle et je créé un bouton, ou bien je définis un objet en tant que bouton - ou en tant qu'objet déclencheur de script depuis la version 10 -, et dans FileMaker, tout est objet, une rubrique, une forme, donc tout peut être bouton...! J'associe donc à ce bouton un script créé précédemment.
Autre possibilité : je crée un nouveau script, puis je vais sur mon modèle afin de pouvoir l'affecter à un bouton, un objet, une rubrique, car dans Filemaker, .... me répéterais-je?
Bref, deux étapes au minimum sont nécessaires sous FileMaker Pro 10, et ce pour autant d'objets pour lesquels on a omis dans un premier temps de créer tous les scripts.
Illustration avec FileMaker Pro 10 :

Je viens de créer mon bouton, oups: le script associé n'existe pas encore, je désactive donc mon bouton (déboutonne?) ou bien j'annule tout, mon bouton disparaît donc, puis exit, passage par l'éditeur de scripts, écriture du script, enregistrement du script, et enfin retour sur le modèle, ou je peux enfin affecter mon script tout neuf à mon objet.
Vous l'aurez pressenti, la nouvelle version apporte un éclairage nouveau. Allez, on fait tout d'une traite, et en images, et avec FileMaker Pro 11!
Je définis un objet, ici un rectangle, en tant que bouton, puis je choisis l'option Configuration du bouton,

Je choisis l'option Exécuter script puisque je ne vais pas utiliser les actions de script natives de FileMaker mais bien créer un script avec plusieurs actions de scripts, et je clique sur le bouton Définir...

La fenêtre qui s'ouvre n'est ni plus ni moins que le gestionnaire de scripts, puisque qu'arrivé à cette étape, je peux aussi bien créer un nouveau script, dupliquer un script existant, qu'en modifier un, en renommer ou en supprimer un.

Et là, comme vous pouvez le constater ci-dessus, j'ai la possibilité en cliquant sur le +, de créer un nouveau script, ce que je m'empresse de faire...

Beaucoup de fenêtres viennent finalement se superposer les unes aux autres, mais au moins, on fait tout d'une seule traite. Il me suffit de valider chaque fenêtre successivement en cliquant sur OK. Mon script est créé et affecté à l'objet que j'ai créé au tout début, sans avoir jamais dû faire le va-et-vient entre mon modèle et l'éditeur de script.
Une nouveauté pour cette nouvelle version de FileMaker Pro parmi tant d'autres qui n'attendent que vous pour les débusquer.
A bientôt!
Jean-Philippe Hanisch
Commentaires