Somme dans requête Access

Résolu/Fermé
Signaler
Messages postés
6
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
25 novembre 2007
-
Messages postés
6
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
25 novembre 2007
-
Bonjour,voici mon petit problème avec Access. J'effectue une requête de ce type pour obtenir un total général.
Total J 100: [NombreDeDbls]+[NombreDeDbls2]
Lorsque NombreDeDbls ou NombreDeDbls2 est égal à 0 il n'y a aucun résultat affiché.
Quelqu'un pourrait m'aider? Merci.
Ps :débutant avec Access 2007.

10 réponses

Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
429
SELECT NombreDeDbls+NombreDeDbls2 AS "Total J 100", total+total2 AS "Montant total"
FROM "J 100", "J 100 2";

essaye peut être ca même si je n'ai pas changer grand chose.

je vais juste de demander..
la TABLE J 100 contient NombreDeDbls et total
et J 100 2 contient NombreDeDbls2 et total2 ??
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
429
bonjour,

pourrais-tu nous donner la requète complète ??
Messages postés
6
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
25 novembre 2007

SELECT [NombreDeDbls]+[NombreDeDbls2] AS [Total J 100], [total]+[total2] AS [Montant total]
FROM [J 100], [J 100 2];
Messages postés
6
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
25 novembre 2007

exact.
Si NombreDeDbls =1 ou plus et NombreDeDbls2 = 0, aucun résultat
Si NombreDeDbls =0 et NombreDeDbls2 = 1ou plus, aucun résultat
Si NombreDeDbls =1 ou plus et NombreDeDbls2 = 1 ou plus, affichage du résultat
Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
429
bizarre

en oubliant pour l'instant les alias (AS)

execute la requete

SELECT NombreDeDbls+NombreDeDbls2 FROM "J 100", "J 100 2";

puis

SELECT total+total2 FROM "J 100", "J 100 2";


pour voir.

--

L'ennemi est bête : il croît que c'est nous l'ennemi, alors que c'est lui !
GLOUGLOU ...
Messages postés
6
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
25 novembre 2007

ne fonctionne toujours pas
Dès que j'ai une valeur = 0,le calcul ne s'effectue pas
merci
Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
429
Ils sont de quels types tes champs ??
Messages postés
6
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
25 novembre 2007

l'origine vient de 2 requetes de recherche de doublons
NombreDeDbls =nombre de pieces
Total =prix unitaire * NombreDeDbls
Idem pour j 100 2
Messages postés
23778
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
26 novembre 2021
3 148
Salut,

tu as regardé avec la fonction iif avant de faire le calcul ?
Messages postés
6
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
25 novembre 2007

J'ai trouvé.On ne peut pas additionner une valeur qui n'est pas renvoyée par une autre requete
Merci à tous