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
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
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... ]
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
Merci pour ces renseignements exacts et utiles à quelqu'un qui passe d'Access à Crystal
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager