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
calcul dans access
Modérateur : Modérateurs
-
- Membre hyperactif
- Messages : 771
- Enregistré le : 02 juin 2005, 23:00:00
- Localisation : CorbeauxLand
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">
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">
Bye,
Kitty
Kitty
-
- Membre hyperactif
- Messages : 771
- Enregistré le : 02 juin 2005, 23:00:00
- Localisation : CorbeauxLand
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">
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">
Bye,
Kitty
Kitty
-
- Membre habitué
- Messages : 126
- Enregistré le : 02 juin 2005, 23:00:00
- Localisation : Coutances
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
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
Ciao
NiCo
NiCo
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités