OVH Cloud OVH Cloud

champ etat

2 réponses
Avatar
RAF
rebonjour, voici mon 2nd probléme:

toujours dans un état.
Je crée un champ qui se nomme "som" pour faire la somme de plusieurs
champs, qui ont pour source des champs de table.
Dans ce champ je met la formule :"=somme([sompx])" et ca marche.
Ma somme se fait correctment.


Mon probléme est que quand je crée un autre champ, que je met en place en
pied de page, pour faire la somme total de toutes les sommes (donc de touts
les champs nomné "som"), ca ne marche pas.
C'est à dire que quand j'ouvre mon état il me demande la valeur du champ
"som".
pourtant je met la formule: "=somme([som])".
est-ce que le probléme vient du fait que je fai la somme de champ qui ne
provienne pas de table??
Ou faut t-il appliquer une autre fonction??
d'avance merci

2 réponses

Avatar
Raymond
Dans ca cas tu mets la même formule et non la somme de la somme.
=somme([sompx]) au lieu de
=somme([som])

le calcul se fera selon l'emplacement du champ
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"RAF" a écrit dans le message de
news:bg8e2l$alv$
désolé pour l'erreur
mais je fais bien ma somme en pied d'état.
désolé




Avatar
3stone
Salut,

RAF
toujours dans un état.
Je crée un champ qui se nomme "som" pour faire la somme de plusieurs
champs, qui ont pour source des champs de table.
Dans ce champ je met la formule :"=somme([sompx])" et ca marche.
Ma somme se fait correctment.


Mon probléme est que quand je crée un autre champ, que je met en place en
pied de page, pour faire la somme total de toutes les sommes (donc de touts
les champs nomné "som"), ca ne marche pas.
C'est à dire que quand j'ouvre mon état il me demande la valeur du champ
"som".
pourtant je met la formule: "=somme([som])".



1) tu ne peux utiliser la fonction "Somme" *que* pour additionner
des champs en "vertical", de plusieurs enregistrements...

2) Tu ne peux pas nommer plusieurs champs "som"

3) Pour utiliser "Somme", il faut nommer le champ que l'on somme, et donc,
pour additionner plusieurs résultats de "Somme(champX)" il faut écrire :

= Somme(Champ1) + Somme(Champ2) + Somme(Champ3)


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------