Page 1 sur 1

Posté : 06 août 2003, 13:49:00
par Invité
Bonjour à  tous,
Avec cette chaleur g du perdre quelques neurones
Voici mon souci
Je veux effectuer une addition entre 2 champs dans un formulaire et j’obtiens comme résultat les 2 valeurs l’une à  coté de l’autre sans calcul alors que à§a marche avec les autres opérateurs, soustraction, division, multiplication.
10 valeurs du champs1
20 valeurs du Champs2
1020 résultat du champs3 ou s’effectue le calcul [champs1]+ [Champs2]
Pouvez vous m’aider en espérant avoir été clair
Merci

Posté : 06 août 2003, 18:36:00
par Kitty
Bonjour Markus1,

Je viens de faire un essai sur un exemple simple :
Une table contenant deux champs numériques "Donnee1" et "Donnee2"

En mode Requête, j'ai créé un champs calculé (somme des deux champs) .... et à§a fonctionne !!

Regarde plutà´t et corrige si tu as fait une erreur :

<IMG SRC="userimg/(3884)Screenshot76.jpg" BORDER="0">

<IMG SRC="userimg/(3884)Screenshot77.jpg" BORDER="0">

Posté : 07 août 2003, 08:28:00
par Invité
Merci Kitty pour la réponse mais à§a n'est pas exactement ce que je veux.
Mon formulaire n'est pas lié à  une table, donc les controles non plus, ce formulaire sert à  une saisie éphémère sans stokage des données.
Affaire à  suivre.
Markus

Posté : 30 août 2003, 21:50:00
par Trebor
Bonjour,

ce n'est pasle signe + qu'il faut utiliser mais le signe *

Posté : 31 août 2003, 01:08:00
par Kitty
Bonsoir Markus1,

Dans ton formulaire, tes deux champs doivent sà»rement contenir des valeurs "texte". Donc il est normal que [champ1]+[champ2] donne comme résultat la concaténation des deux valeurs.
D'après l'aide d'Access, pour corriger cela dans ton champs résultat, il faut que tu corriges la formule associée en convertissant ces valeurs "texte" en "numérique".
Je pense que la formule devrait s'écrire : CNUM( [champ1] ) + CNUM( [champ2] )

Extrait de l'aide d'Access :
<IMG SRC="userimg/(3884)Screenshot90.jpg" BORDER="0">

Posté : 26 sept. 2003, 22:23:00
par nicopan
Salut à  vous,

Ha, la chaleur! <IMG SRC="/images/smiles/wink_smile46.gif">

Il y a bcp plus simple que ce que tu dis Kitty .
Dans les propriétés de tes 3 champs dans l'onglet format, propriété format tu sélectionnes nombre standart, général, fixe monétaire ... Un nombre quoi ! et tu peux même régler les décimales



Posté : 26 sept. 2003, 22:26:00
par nicopan
resalut,

oubli : ds le champ3 données: "=champ1 + champ2"
Il n'y a aucun besoin de passer par un module .

NiCo