OVH Cloud OVH Cloud

Calcul dans un champ

8 réponses
Avatar
Guillaume
Bonjour,

Je voudrais à partir de plusieurs champs (champs1, champs2, ...) faire un
champ calcul (champs final) qui se met à jour tout seul.

Exemple :
champ final = champs1+champs2+...

Quelqu'un a-t-il une idée ou un exemple à me fournir ?

Guillaume

8 réponses

Avatar
Raymond [mvp]
Bonjour.

fais exactement ce que tu as écrit et ça marchera.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guillaume" a écrit dans le message de
news:%23$
Bonjour,

Je voudrais à partir de plusieurs champs (champs1, champs2, ...) faire un
champ calcul (champs final) qui se met à jour tout seul.

Exemple :
champ final = champs1+champs2+...

Quelqu'un a-t-il une idée ou un exemple à me fournir ?

Guillaume






Avatar
Guillaume
Est-ce qu'il faut que mes champs soient au format texte ou numérique ?

Guillaume


"Raymond [mvp]" a écrit dans le message de
news: #
Bonjour.

fais exactement ce que tu as écrit et ça marchera.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guillaume" a écrit dans le message de
news:%23$
Bonjour,

Je voudrais à partir de plusieurs champs (champs1, champs2, ...) faire
un


champ calcul (champs final) qui se met à jour tout seul.

Exemple :
champ final = champs1+champs2+...

Quelqu'un a-t-il une idée ou un exemple à me fournir ?

Guillaume










Avatar
Raymond [mvp]
Si ce sont des champs, ce sont des données de table, donc numériques. si ce
sont des contrôles indépendants de formulaire tu n'as pas le choix : texte ,
avec un format pour indiquer le mode d'affichage.
n'oublie pas d'utiliser Nz pour tester les valeurs nulles éventuelles.

Champfinal = Nz(Champ1, 0) + Nz(Champ2, 0) ...

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guillaume" a écrit dans le message de
news:%
Est-ce qu'il faut que mes champs soient au format texte ou numérique ?

Guillaume


Avatar
Guillaume
Je n'y arrive pas

Existe-t-il un exemple sur ton site ?

Guillaume



"Raymond [mvp]" a écrit dans le message de
news: OHU$
Si ce sont des champs, ce sont des données de table, donc numériques. si
ce

sont des contrôles indépendants de formulaire tu n'as pas le choix : texte
,

avec un format pour indiquer le mode d'affichage.
n'oublie pas d'utiliser Nz pour tester les valeurs nulles éventuelles.

Champfinal = Nz(Champ1, 0) + Nz(Champ2, 0) ...

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guillaume" a écrit dans le message de
news:%
Est-ce qu'il faut que mes champs soient au format texte ou numérique ?

Guillaume






Avatar
Raymond [mvp]
Il n'y a pas d'exemple concret.

sur quoi travailles-tu: un formulaire ? un sous-formulaire ?
le contrôle contenant le calcul final se nomme comment ? est-il indépendant
?
comment se nomment les autres contrôles à additionner ?
quel est le control source actuellement ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guillaume" a écrit dans le message de
news:
Je n'y arrive pas

Existe-t-il un exemple sur ton site ?

Guillaume


Avatar
Guillaume
Je travail sur un formulaire
Le champ final s'appelle texte51 et il est indépendant
Mes autres champs s'appellent cout1, cout2, cout3 et ils sont tous numérique
entier long

Que veux-tu dire par le control source ?

Guillaume



"Raymond [mvp]" a écrit dans le message de
news:
Il n'y a pas d'exemple concret.

sur quoi travailles-tu: un formulaire ? un sous-formulaire ?
le contrôle contenant le calcul final se nomme comment ? est-il
indépendant

?
comment se nomment les autres contrôles à additionner ?
quel est le control source actuellement ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guillaume" a écrit dans le message de
news:
Je n'y arrive pas

Existe-t-il un exemple sur ton site ?

Guillaume






Avatar
Raymond [mvp]
Dans ton champ ( fenêtre propriétés onglet données)
la 1ere ligne est le source contrôle : d'où vient la donnée.
sur cette ligne tu indiques:
= Nz([cout1];0) + Nz([cout2];0) + Nz([cout3];0)

ça devrait fonctionner
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guillaume" a écrit dans le message de
news:%


Je travail sur un formulaire
Le champ final s'appelle texte51 et il est indépendant
Mes autres champs s'appellent cout1, cout2, cout3 et ils sont tous
numérique

entier long

Que veux-tu dire par le control source ?

Guillaume


Avatar
Guillaume
Encore une fois MERCI Raymond pour ton aide.

Guillaume


"Raymond [mvp]" a écrit dans le message de
news:
Dans ton champ ( fenêtre propriétés onglet données)
la 1ere ligne est le source contrôle : d'où vient la donnée.
sur cette ligne tu indiques:
= Nz([cout1];0) + Nz([cout2];0) + Nz([cout3];0)

ça devrait fonctionner
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guillaume" a écrit dans le message de
news:%


Je travail sur un formulaire
Le champ final s'appelle texte51 et il est indépendant
Mes autres champs s'appellent cout1, cout2, cout3 et ils sont tous
numérique

entier long

Que veux-tu dire par le control source ?

Guillaume