Médycs : Les Variables “Message”

A quoi ça sert ?dialogue_1

Afficher un message dans une boite d’Alerte qui oblige l’utilisateur à cliquer sur OK
  • D’abord créer si besoin une question “Blanche” de type TEXTE appelée “Message” par exemple dans le Questionnaire,
    • Et dans sa Valeur par défaut déclarer une “Pseudo variable”
      • dont le nom commence par :
 @@_SHOW
  • Et dont la valeur correspond au texte affiché par la boite de Message
@@_SHOW_MESSAGE := "ceci est un message"
  • Cette Pseudo variable ne peut être affectée à une autre (ce n’est donc pas une vraie variable car elle n’a pas de valeur) c’est juste un “interrupteur”
@@_MonMessage := {V:SHOW_MESSAGE} 
  • Cette Pseudo variable ne doit jamais être la dernière variable d’une incidence
    • car comme elle porte la même syntaxe @@_ qu’une vraie variable,
      • elle serait confondue avec la valeur de retour de l’incidence
        • je dois donc obligatoirement terminer mon incidence par une autre variable (même vide)
@@_SHOW_MESSAGE := "ceci est un message"
 
@@_             := ""
  • Cette pseudo variable est cependant affectable par une autre variable, (elle peut recevoir une valeur)
    • si je veux par exemple que
      1. mon incidence affiche un résultat dans une Boite d’Alerte,
      2. puis le mémorise aussi dans ma QUESTION, je peux écrire :
Valeur / Défaut
@@_MESSAGE	:= "Bonjour le monde !"
 
@@_SHOW_Hello	:= {V:MESSAGE}
 
@@_		:= {V:MESSAGE}

 

Exemple de Message appliqué à l'Incidence KYSTE
QUESTION TYPE OPTIONS VALIDATION
MESSAGE TEXTE
  • Lecture seule
  • FALSE
Valeur / Défaut
@@_VOL := QuestionKysteVolume

/* Ne modifiez pas en dessous de cette ligne */

@@_SHOW_message_1 := "Préparez une seringue de " &

SI({V:_VOL} <=5;"'5";
SI({V:_VOL} > 20;"'50";
SI( (({V:_VOL} > 5) && ({V:_VOL} <=10)) ;"'10";
SI( (({V:_VOL} > 10) && ({V:_VOL} <=20)) ;"'20";
))))
&
" CC'"

@@_ := ""
Comptez qu’il y a toujours autant de parenthèses fermantes que de SI

Laisser un commentaire