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