Nouvelle édition augmentée en septembre 2017, avec notamment ajout d'un fichier d'accompagnement !
Cette fiche Astuce est la deuxième d'une série sur les boîtes de dialogue.
La première nous a permis de poser les principes, puis de créer des dialogues simples d'alerte ou d'information.
Dans cette nouvelle étape, nous incitons FileMaker à se dépasser, pour dialoguer avec l'utilisateur au plus près de la réalité de celui-ci.
Cela suppose d'une part que l'on soit en mesure de l'interroger, puis de tenir compte de sa réponse, et d'autre part, que l'ensemble de la boîte de dialogue (titre, message, boutons), soit le plus adapté possible, c'est-à-dire parle clairement à l'utilisateur. En quelques secondes, il doit en effet comprendre la teneur de votre message. Le maître mot par conséquent de notre problématique est "personnalisation" : comment et jusqu'où peut-on personnaliser une boîte de dialogue en fonction du contexte où elle apparaît ?
Au-delà du thème restreint des boîtes de dialogue, c'est donc à une approche concrète des scripts et des calculs - si utiles dans une base de données et si difficiles à comprendre et à mettre en oeuvre ! - que nous vous invitons. La richesse de la liste des mots clés ci-dessous en témoigne : vous apprendrez beaucoup aussi sur ces sujets !
Alors, bonne lecture à tous !
Pour compléter votre lecture :
Fiche Astuce n°55 : Les boîtes de dialogue (1) et fiche Astuce n°57
Ces fiches, avec la fiche Astuce n°56, constituent également le pack thématique sur les Boîtes de dialogue personnalisées.
Sur les calculs, fiches Astuces n°44 et 45
Sur les scrpts, pack thématique de 4 fiches Astuces : Scripts et impression
Sur les fonctions personnalisées, fiches 31 (fonctions personnalisées), 6 (utilisation d'une fonction personnalisée pour la clairvoyance), 33 et 35 (utilisation d'une fonction personnalisée pour mettre un texte en surbrillance).
Sur les nouvelles fenêtres, fiches Astues 76 et 77.
Mots clés :
Boîte de dialogue
Interface
Obtenir(DernierChoixMessage)
Interrompre script
Fin de script
Annuler (bouton)
Calculs
Scripts
Fonction logique
Obtenir(DateActuelle)
Variables locales
Fonction formatage texte
Guillemets
Fonction personnalisée
Format numérique
Format de date
Personnalisation