Configuration du rapport Changer la couleur

Cet exemple affiche comment créer des boutons modaux et stocker la sélection dans des variables de rapport en vue d'un traitement ultérieur.
  1. Créer un nouveau rapport Application Studio intitulé Changer la couleur.
  2. Dans le volet Propriétés - Rapport, définir l'option Ecriture immédiate sur Automatique.
  3. Créer une variable de rapport intitulée Selection.
  4. Créer une variable de rapport intitulée Save.
  5. Dans les propriétés de la variable, indiquer FALSE comme valeur par défaut, puis sélectionner False comme valeur de l'option Est persistante. Cela désactive le bouton Enregistrer jusqu'à ce qu'une nouvelle couleur soit sélectionnée.
  6. Créer une variable globale nommée Result. Cette variable globale transfère la sélection de la boîte de dialogue vers le rapport principal.
  7. Spécifier Changer la Couleur dans la cellule B2.
  8. Spécifier Vert dans la cellule C5, Jaune dans la cellule C6, Bleu dans la cellule C7 et Rouge dans la cellule C8.
  9. Insérer ces données d'exemple dans la plage de cellules F5:FI7 :
    Clé Légende Activé Style
    ID1 Annuler TRUE secondaire
    ID2 Enregistrer FALSE principal
    Remarque

    La boîte de dialogue comporte deux boutons. Le bouton Annuler est un bouton secondaire, il contient un texte gris et est toujours activé. Le bouton Enregistrer est un bouton principal, il contient un texte bleu et est désactivé tant qu'une valeur n'est pas sélectionnée.

  10. Configurer la plage de cellules A1:D12 sur Zone de rapport visible.
  11. Configurer la plage de cellules A12:D12 sur Zone de pied de page.
    Cette plage comprend l'extension Web. Modifier la hauteur de cette ligne pour qu'elle atteigne au moins 50 pixels afin que l'extension Web s'y ajuste.
  12. Insérer l'extension Web des boutons modaux dans la plage de cellules A12:D12.
  13. Dans la boîte de dialogue Format d'extension Web, spécifier ces valeurs :
    Thème
    Spécifier ="Vif".
    Mode
    Spécifier ="Clair".
    Liste d'éléments
    Spécifier =F6:F7.
    Données de l'élément
    Spécifier =F5:I7.
  14. Pour enregistrer la sélection de couleurs, définir l'action avec ces paramètres dans la cellule C5 :
    • Actions
      Type
      Spécifier Définir les paramètres.
      Condition
      Spécifier =TRUE.
      Mode
      Spécifier Lien hypertexte.
    • Entrées/options
      Actualiser sur le Web
      Spécifier Rapport complet.
    • Paramètres
      Nom
      Spécifier Sélection.
      Propriété
      Spécifier Valeur(.Texte).
      Valeur
      Spécifier C5.
      Nom
      Spécifier Enregistrer.
      Propriété
      Spécifier Valeur(.Texte).
      Valeur
      Spécifier =TRUE.
  15. Définir la même action dans les cellules C6, C7 et C8. Remplacer respectivement les coordonnées des cellules.
  16. Pour fermer la boîte de dialogue, définir une action avec ces paramètres dans la cellule F6 :
    • Actions
      Type
      Spécifier Fermer la boîte de dialogue.
      Condition
      Spécifier =TRUE.
      Mode
      Spécifier Extension Web.
    • Entrées/options
      Nom
      Spécifier Boîte de dialogue Résultat.
      Valeur
      Spécifier OK.
  17. Pour enregistrer la sélection avant de fermer, définir une action avec ces paramètres dans la cellule F7 :
    • Actions
      Type
      Spécifier Fermer la boîte de dialogue.
      Condition
      Spécifier =TRUE.
      Mode
      Spécifier Extension Web.
    • Entrées/options
      Nom
      Spécifier Boîte de dialogue Résultat.
      Valeur
      Spécifier OK.
    • Paramètres
      Nom
      Spécifier Résultat.
      Propriété
      Spécifier Valeur(.Texte).
      Valeur
      Spécifier =ReportVariables.Selection.Text.
  18. Cliquer sur OK.
  19. Enregistrer et afficher le rapport dans un navigateur Web.