Bonjour,
je souhaiterais savoir si il est possible de passer des paramètres entre sous-états, car j'ai essayé avec les variables partagées mais je ne parviens qu'à faire passer une variable d'un état à un sous-état...
Merci d'avance
Zyco
Version imprimable
Bonjour,
je souhaiterais savoir si il est possible de passer des paramètres entre sous-états, car j'ai essayé avec les variables partagées mais je ne parviens qu'à faire passer une variable d'un état à un sous-état...
Merci d'avance
Zyco
:faq:
http://business-intelligence.develop...#transm_valeur
De plus des paramètres ayant le même nom sont associés automatiquement
Say à la Rescousse ;)
je suis déjà passé par la FAQ et j'ai essayé les méthodes décrites je dois donc mal m'y prendre...
Engros
J'ai un sous état(1) qui me donne une valeur A
Je souhaiterais réutiliser cette valeur A dans un autre sous état(2)
j'ai donc essayé de créer une variable partagée dans mon sous-état(1) avec la méthode suivante (dans un champs de formule)
shared NumberVar VarPartagee;
VarPartagee := {MONCHAMP};
puis de la récupérer dans mon état, pour pouvoir ensuite la passer au sous-état(2)...
dans l'état je déclare la formule suivante
shared NumberVar VarPartagee;
VarPartagee;
ça marche pô, j'obtiens 0.00 quand j'utilise ma variable (alors que si je l'affiche dans son sous-état d'origine elle a la bonne valeur)....
Quant au ?Pm-{votre_champ}, ça marche très bien dans le sens Etat --> Sous-état mais pas l'inverse...
Pouvez-vous m'aider à y voir plus clair ?
autant pour moi, j'ai lu trop vite...
[ te sers à rien moi en ce moment... :oops:]
bizarre, c'est la bonne méthode à priori..
qd tu affiches dans le mainreport, c'est bien après l'affichage du sous rapport..? serais pas étonné qu'il y ait un ordre..
ben non, après vérification j'affiche bien ma valeur aprèsla génération de mon sous-état..
je comprend pas, d'autant qu'il me semble l'avoir déjà utilisé et que ça ait marché...
je continue à creuser
un indice, quand je place mon champs de formule dans le pied de page (attention pas le pied de page de l'état qui me renvoie aussi 0), jobtiens bien la valeur de ma variable...
il doit donc bien y avoir une histoire d'ordre cependant je ne vois pas à quel niveau...
une idée ?
merci d'avance
OK, c'est résolu....
Comme les sous-états sont les derniers éléments calculés du rapport, ma variable n'était pas initialisée, il suffit de créer un nouveau détail d'y placer les variables et c'est bon
OUF !
Ztco
intéressant comme info.. :king: ;)
Merci pour ces renseignements exacts et utiles à quelqu'un qui passe d'Access à Crystal