IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

probleme de somme [AC-2000]


Sujet :

VBA Access

  1. #1
    Membre averti
    Inscrit en
    Juin 2013
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Juin 2013
    Messages : 44
    Par défaut probleme de somme
    Bonjour,
    Voici mon probleme
    dans un 1er temps je crée une table temporaire avec toutes mes associations (1 asso = 1 ligne dans la table temporaire). ça ok
    puis j'ajoute avec la procedure suivante en fonction d'une année à une autre année (ex 2007 (j) à 2013 (K))
    des montants d'une table Demandes et Mandats

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    For I = J To K
        Donnéeslues = "UPDATE Tbltemp " & _
        "INNER JOIN Demandes ON (Tbltemp.Type = Demandes.[Type de Demande]) " & _
        "AND (Tbltemp.N_Asso = Demandes.N°Asso) " & _
        "SET Tbltemp.An" & I & " = [Demandes]![Année]," & _
        " Tbltemp.MA" & I & " = [Demandes]![Montant Accordé], " & _
        " Tbltemp.MD" & I & " = [Demandes]![Montant Demande] " & _
        "WHERE (((Demandes.Année)= """ & I & """));"
    'Execute la requête d'ajout.
        oDb.Execute Donnéeslues
     
    'Execute la requête d'ajout Mandaté.
        Donnéeslues = "UPDATE (Tbltemp " & _
        "INNER JOIN Demandes ON (Tbltemp.Type = Demandes.[Type de Demande]) " & _
        "AND (Tbltemp.N_Asso = Demandes.N°Asso)) " & _
        "INNER JOIN MANDAT ON Demandes.N°Demande = MANDAT.N°Demande " & _
        "SET Tbltemp.MM" & I & " = [MANDAT]![Montant Mandat] " & _
        "WHERE (((Demandes.Année)= """ & I & """));"
     
    'Execute la requête d'ajout.
        oDb.Execute Donnéeslues
     
    Next I
    Quand il y a 1 seule ligne de montant c'est ok car 1 enregistement dans la table temporaire
    Quand il y a plusieurs enregistrements dans les montants dans la table demandes ou mandats je n'arrive pas a faire la somme
    pouvez-vous m'aider

    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 137
    Par défaut
    Bonjour,
    Commence par faire une simple requête de sélection via le générateur en utilisant l'option de regroupement (symbole mathématique E).

    Dans la ligne qui apparait il y a "regroupement" mets "Somme" sur les champs où tu veux faire la somme.

    Une fois que c'est fait et que ça donne le bon résultat, transforme-la en requête ajout (un bouton, un choix de table et un réglage des champs de réception).

    Enfin passe en mode SQL copie le tout et colle dans VBA et adapte dans ta boucle.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme de somme
    Par francoisK dans le forum Débuter
    Réponses: 1
    Dernier message: 11/06/2007, 18h04
  2. [Excel] probleme de somme
    Par amine6441 dans le forum Excel
    Réponses: 9
    Dernier message: 28/02/2007, 15h36
  3. [2.1.1] [Debutant] probleme de somme Total.sum
    Par lilou77 dans le forum BIRT
    Réponses: 5
    Dernier message: 09/01/2007, 10h09
  4. [SQL] probleme de somme : mauvais arrondi
    Par lyxthe dans le forum Access
    Réponses: 3
    Dernier message: 26/10/2006, 13h47
  5. [CR] probleme de somme sur plusieurs pages
    Par d@rthwing dans le forum SAP Crystal Reports
    Réponses: 9
    Dernier message: 26/08/2005, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo