![]() |
![]() |
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 suivante |
![]() |