Nouvelle édition en septembre 2017, avec notamment ajout d'un fichier d'accompagnement !
Une des clés de la réussite d'un développement est de savoir dialoguer avec l'utilisateur.
Afficher le bon message, au bon moment, libellé de manière claire pour le lecteur… Savoir gérer ensuite la réponse de l'utilisateur… FileMaker nous offre pour cela les boîtes de dialogue et toutes les commandes de script qui vont avec…
Cette première Astuce sur le sujet aborde les choses de manière un peu théorique, de manière à avoir une vue d'ensemble et savoir où nous allons.
Nous découvrons notamment qu'il existe, semble-t-il, 6 types différents de messages, que l'on peut regrouper en 3 catégories. Chacune de ces catégories exige un traitement adapté à l'intérieur du script. Nous le verrons notamment à travers la première, qui est la plus facile à gérer : celle d'une simple alerte.
Nous apprendrons aussi que les boîtes de dialogue connaissent certaines restrictions, notamment dans leur utilisation en réseau.
Quelques petites informations complémentaires, utiles à tout type de boîte de dialogue ou à tout type de script, émaillent également cette fiche Astuce. Comme la "Gestion des erreurs", que nous utilisons dans l'exemple d'alerte que nous exploitons dans la seconde partie de notre fiche. Nous évoquons aussi les guillemets dans les calculs, et vous pourrez le constater, ceci n'est pas un sujet secondaire !
Lectures complémentaires :
Fiches Astuces sur les boites de dialogue personnalisées (suite) : Fiche n°56 et Fiche n°57
Ces fiches, avec la fiche Astuce n°55, constituent également le pack thématique sur les Boîtes de dialogue personnalisées.
Fiches Astuces sur la création d'une nouvelle fenêtre : Fiche n°76 et Fiche n°77
Fiche Astuce 34 : Recherche rapide et surbrillance
Fiche Astuce 53 : Obtenir le texte d'un objet
Fiche Astuce 92 : Les plugs-in
Cahier pratique Comprendre les liens de n à n
Pack de fiches Astuces Scripter pour imprimer
Mots clés :
Boîte de dialogue
Alerte
Guillemets
Gestion des erreurs
Interface
Web
FileMaker Server
Script
Compatibilité
Obtenir(DernièreErreur)
Texte dans un calcul