Access: problème de requête
Ferrariboy
Messages postés
8
Statut
Membre
-
Ferrariboy Messages postés 8 Statut Membre -
Ferrariboy Messages postés 8 Statut Membre -
Salut à tous,
Je travaille actuellement sous Access 2003, voilà les tables dont vous aurez besoin pour m'aider:
Ligne-commande:
-reference
-nomarticle
-quantite_commandee
-quantite_livree
-prix_unitaire
-nummachine
Machine:
-nummachine
-nommachine
Il faut que pour chaque machine de la base je puisse calculer le montant total des articles affiliés a cette machine.
Voilà ce que j'ai essayé de mettre dans le source controle du champ:
=Somme([quantite_commandee]*[prix_unitaire])
ou encore ça:
=(SELECT SUM([quantite_commandee]*[prix_unitaire]) AS total FROM Ligne-commande
WHERE [quantite_commandee]=
(SELECT [quantite_commandee] FROM Ligne_commande
WHERE [nummachine]=(SELECT [nummachine] FROM Machine ORDER BY [nummachine]))
AND [prix_unitaire]=
(SELECT [prix_unitaire] FROM Ligne_commande
WHERE [nummachine]=(SELECT [nummachine] FROM Machine ORDER BY [nummachine])))
Aucune ne marche.
Help me please :(
--
Le galérien d'access
Je travaille actuellement sous Access 2003, voilà les tables dont vous aurez besoin pour m'aider:
Ligne-commande:
-reference
-nomarticle
-quantite_commandee
-quantite_livree
-prix_unitaire
-nummachine
Machine:
-nummachine
-nommachine
Il faut que pour chaque machine de la base je puisse calculer le montant total des articles affiliés a cette machine.
Voilà ce que j'ai essayé de mettre dans le source controle du champ:
=Somme([quantite_commandee]*[prix_unitaire])
ou encore ça:
=(SELECT SUM([quantite_commandee]*[prix_unitaire]) AS total FROM Ligne-commande
WHERE [quantite_commandee]=
(SELECT [quantite_commandee] FROM Ligne_commande
WHERE [nummachine]=(SELECT [nummachine] FROM Machine ORDER BY [nummachine]))
AND [prix_unitaire]=
(SELECT [prix_unitaire] FROM Ligne_commande
WHERE [nummachine]=(SELECT [nummachine] FROM Machine ORDER BY [nummachine])))
Aucune ne marche.
Help me please :(
--
Le galérien d'access