OVH Cloud OVH Cloud

Acc97 Somme de champs calculés

2 réponses
Avatar
Thomas BRULE
Bonjour,

J'ai un état avec deux niveaux de regroupement imbriqués.
Dans le pied de groupe du premier, je calcule une somme de valeurs de son
détail.
Je vais donc avoir 3-4 pieds de groupes dansd lesqueles j'aurai cette somme
calculée a chaque fois.
Dans le deuxieme pied de groupe, qui englobe donc les premiers, je cherche a
faire la somme de ces champs calculés (Somme([total])). Or, quand j'execute
l'état, il me demande la valeur de [total].

Par contre, dans le deuxieme regroupement, si je lui dis dans le champ
calculé : =[total] il va m'afficher la valeur du dernier total ...

Bouh ... je comprends pas pourquoi!!!!

2 réponses

Avatar
karine
bonjour,

tu ne peux pas dans un état demander dans un calcul de faire un autre calcul
provenant d'un champs calculé.
si tu veux dans ton 1er pied de groupe faire la somme du champs X, pas de
probleme dans un champs calculés tape = somme(x). ce résultat tu le nommes
total.

si dans ton 2èeme pied de groupe tu souhaites additionner tout les "total",
il te faut simple retaper la même formule = somme(x). Pour lui "total"
n'existe pas.

D'ailleurs, si tu retapes la formule = somme(x) dans ton pied de formulaire
alors tu aura la somme de tout les X contenu dans ton état.

"Thomas BRULE" a écrit dans le message de
news:
Bonjour,

J'ai un état avec deux niveaux de regroupement imbriqués.
Dans le pied de groupe du premier, je calcule une somme de valeurs de son
détail.
Je vais donc avoir 3-4 pieds de groupes dansd lesqueles j'aurai cette
somme

calculée a chaque fois.
Dans le deuxieme pied de groupe, qui englobe donc les premiers, je cherche
a

faire la somme de ces champs calculés (Somme([total])). Or, quand
j'execute

l'état, il me demande la valeur de [total].

Par contre, dans le deuxieme regroupement, si je lui dis dans le champ
calculé : =[total] il va m'afficher la valeur du dernier total ...

Bouh ... je comprends pas pourquoi!!!!




Avatar
Thomas BRULE
Ouais mais en fait c plus complique que ca ... c pas vraiment des sommes que
je fais dans un premier temps ... je fais des traitements dansles champs
calculés qui me sortent des valeurs dans les pieds de groupe.
Et dans le 2e pied de groupe, je fais les sommes de tous ces champs
calculés. Sachant que je peux pas faire tous ces traitements dans le 2e pied
de groupe.

Par contre, je suis persuadé d'avoir déjà fait des sommes de champs calculés
... C'est pour ca que ta réponse m'etonne un peu ... :-/

"karine" a écrit dans le message news:

bonjour,

tu ne peux pas dans un état demander dans un calcul de faire un autre
calcul

provenant d'un champs calculé.
si tu veux dans ton 1er pied de groupe faire la somme du champs X, pas de
probleme dans un champs calculés tape = somme(x). ce résultat tu le
nommes

total.

si dans ton 2èeme pied de groupe tu souhaites additionner tout les
"total",

il te faut simple retaper la même formule = somme(x). Pour lui "total"
n'existe pas.

D'ailleurs, si tu retapes la formule = somme(x) dans ton pied de
formulaire

alors tu aura la somme de tout les X contenu dans ton état.

"Thomas BRULE" a écrit dans le message de
news:
Bonjour,

J'ai un état avec deux niveaux de regroupement imbriqués.
Dans le pied de groupe du premier, je calcule une somme de valeurs de
son


détail.
Je vais donc avoir 3-4 pieds de groupes dansd lesqueles j'aurai cette
somme

calculée a chaque fois.
Dans le deuxieme pied de groupe, qui englobe donc les premiers, je
cherche


a
faire la somme de ces champs calculés (Somme([total])). Or, quand
j'execute

l'état, il me demande la valeur de [total].

Par contre, dans le deuxieme regroupement, si je lui dis dans le champ
calculé : =[total] il va m'afficher la valeur du dernier total ...

Bouh ... je comprends pas pourquoi!!!!