Go to Contents
Page
précédente
Page
suivante
Table des matières > Utilisation des outils de FileMaker Pro Advanced > Affichage de bases de données en mode Borne de communication (FileMaker Pro Advanced) > Boutons à états multiples (FileMaker Pro Advanced)

Boutons à états multiples (FileMaker Pro Advanced)
En utilisant des scripts et des calculs pour évaluer l'état des rubriques de bouton, vous pouvez créer des boutons à états multiples qui changent lorsque l'on clique dessus.
Pour créer des boutons à états multiples :
Définissez la rubrique du bouton à états multiples.
Créez le script du bouton à états multiples.
Reliez la rubrique et le script.
Voici un exemple de création de bouton qui change dès que l'on clique dessus.
Pour définir la rubrique du bouton à états multiples :
1. Choisissez Fichier > Gérer > Base de données > onglet Rubriques.
2. Créez une rubrique nommée Icônes et choisissez le type Multimédia.
3. Cliquez sur Options > onglet Autres options.
4. Activez la case à cocher Utiliser le stockage global et entrez le nombre d'états du bouton dans la zone Nombre maximal de répétitions.
5. Cliquez sur OK.
6. En mode Utilisation, sélectionnez la rubrique Icônes et choisissez le menu Insérer > Image pour ajouter des graphiques dans cette rubrique.
Conseil   Assurez-vous que toutes les images ont la même taille.
7. Choisissez Fichier > Gérer > Base de données > onglet Rubriques.
8. Créez une rubrique multimédia nommée Boutons.
9. Cliquez sur Options > onglet Entrée automatique.
10. Dans la zone Résultat de calcul, cliquez sur Définir et entrez la fonction ObtenirRepetition (Icônes; 1).
11. Cliquez sur OK.
Pour créer le script du bouton à états multiples :
1. Choisissez le menu Scripts > ScriptMaker et cliquez sur Créer.
2. Nommez le script Inverser boutons.
3. Ajouter une action de script Définir rubrique.
4. Dans la zone Rubrique cible, cliquez sur Définir.
5. Double-cliquez sur Boutons.
6. Dans la zone Résultat du calcul, cliquez sur Définir.
7. Ecrivez une fonction Test qui évalue chaque expression de test GetRepetition pour le nombre d'icônes et incrémente ce nombre de 1.
Cas(
Icônes::Boutons = ObtenirRepetition (Icônes::Icônes; 1); ObtenirRepetition (Icônes::Icônes; 2);
Icônes::Boutons = ObtenirRepetition (Icônes::Icônes; 2); ObtenirRepetition (Icônes::Icônes; 3);
Icônes::Boutons = ObtenirRepetition (Icônes::Icônes; 3); ObtenirRepetition (Icônes::Icônes; 4);
Icônes::Boutons = ObtenirRepetition (Icônes::Icônes; 4); ObtenirRepetition (Icônes::Icônes; 5);
ObtenirRepetition(Icônes::Icônes; 1)
)
8. Cliquez sur OK.
Pour relier la rubrique et le script :
1. Choisissez le menu Affichage > Mode Modèle.
2. Sélectionnez la rubrique Boutons et choisissez le menu Format > Rubrique/Contrôle > Comportement.
3. Désactivez les deux cases à cocher Autoriser la saisie et cliquez sur OK.
4. Choisissez Format > Configuration du bouton.
5. Sélectionnez Exécuter script et spécifiez Inverser boutons.
6. Cliquez sur OK.
Vous pouvez revenir en mode Utilisation et tester votre bouton à états multiples. Pour plus d'informations sur l'utilisation des boutons avec les scripts, consultez la rubrique Utilisation de boutons avec les scripts.
Remarque   FileMaker Pro Advanced n'est pas disponible dans toutes les versions de langue de FileMaker Pro.
Rubriques connexes
Affichage de bases de données en mode Borne de communication (FileMaker Pro Advanced)
Création de solutions en mode Borne de communication (FileMaker Pro Advanced)
Utilisation des scripts et des boutons pour contrôler les solutions en mode Borne de communication (FileMaker Pro Advanced)
Création de scripts pour l'automatisation de tâches
Travail avec les formules et les fonctions

Table des matières > Utilisation des outils de FileMaker Pro Advanced > Affichage de bases de données en mode Borne de communication (FileMaker Pro Advanced) > Boutons à états multiples (FileMaker Pro Advanced)
Page
précédente
Page
suivante