[ACCESS] une somme ...?

une somme ...? [ACCESS] - Logiciels - Windows & Software

Marsh Posté le 22-07-2008 à 10:54:31    

Bonjour,  
 
Je suis en stage d'en une boite qui me demande de réalisé un petit " journal " a partir des requetes sous access.
 
Bon j'ai commencé access exactement ce matin, alors je ne suis pas un pro mais bon j'ai assez bien compris je trouve.
 
Il me faudrait réaliser une somme d'une colonne  que je trouve a aprtir de ma requete mais je ne sais pas comme faire ( j'ai essayé avec le symbole SIGMA en majuscule qui correspond a Totaux mais ca ne marche pas )
 
exemple :
 
tableau  
 
matieres  Journal   année  mois jour     montant
 
Bonbon    ACHAT    2008   07    15       2€
Chocolat  ACHAT    2008   07    16       19€
........     ........     .......    ...    ...      .....
                                                     ???
 
j'aimerais qu'on me donne le total ??? c'est a dire faire la somme de la colonne "montant"  
 
 
De plus ( si vous pouvez aussi me dire ca lol )  
 
 
matieres  Journal   année  mois jour    Intitulé montant
 
Bonbon    ACHAT    2008   07    15        Credit      2€
Chocolat  ACHAT    2008   07    16         Debit     19€
........     ........     .......    ...    ...        Credit     5€
                                                                  ???
 
En fonction que c'est en Debit ou Credit  ( + ou - )  ... faire la somme en trouvant ???  pour cet exemple ca donne  + 2€ - 19€ + 5€ =  - 12€  dans la case ???
 
 
Je ne m'exprime pas extremement bien , et je ne connais pas trop les termes ACCESS encore...
 
Si je pouvez avoir une réponse assez explicative..
MErci.
 
JE retourne chercher ...
 
 

Reply

Marsh Posté le 22-07-2008 à 10:54:31   

Reply

Marsh Posté le 22-07-2008 à 12:18:21    

J'ai trouvé ( je crois ) le réponse à mon problème.
 
mais maintenant, par exemple ...
 
NPIECE   NCAT     NANNEE    NMOIS    NJOUR    NMONTANT
 
0001        ACH     2008             01      17          2€
0002        ACH     2007             03       19           3€
0004         VTE     2008             04       30          5€
 
JE pose la question pour NCAT , je repond " ACH" ensuite je pose la question pour NANNEE, je repond "2008", et j'ai demandé aussi qu'il pose la question pour le mois ... je dois repondre 01 02 03 etc...
 
 
Mais si je veux  pour tous les mois ..? je fais comment ..?  
 
 Dois je obligatoirement recréer une autre requete ?
 
Merci
 
 

Reply

Marsh Posté le 23-07-2008 à 14:23:53    

Bonjour
 
Je pense que la somme est dans un état access ?
 
Le plus simple je pense, est de créer des groupes, pour pouvoir regrouper donc, et faire la somme d'un groupe.
Exemple, avoir un champs année dans ta requete, créer un pied de groupe et faire la somme du champs NMONTANT dans ce pied de groupe.
 
 
Si c'est dans un formulaire, regarde du coté des fonctions de regroupement de domaine, notament SomDom.
Par exemple si ta requete source (ou la requete où sont tes infos à sommer) se nomme "toto" la syntaxe pour un somdom serait : SomDom("[NMONTANT]";"[toto]" )
Derriere tu peux aussi ajouter une close Where.
Par exemple si tu ne veux que les mois 01
SomDom("[NMONTANT]";"[toto]";"[NMOIS] = 01" ) Attention tout de meme au type de donnée, une chaine s'encadre entre guillemet, et la il faudrait plus  SomDom("[NMONTANT]";"[toto]";"[NMOIS] = " & "01" )
 
Cordialement


Message édité par SuppotDeSaTante le 23-07-2008 à 14:26:59

---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed