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

Access Discussion :

Fonction Cumul d'un Champ


Sujet :

Access

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Points : 5
    Points
    5
    Par défaut Fonction Cumul d'un Champ
    Bonjour les heros,

    j'ai developpé une application de gestion de stock, j'ai presque tout fait , mais il me reste de connaitre de quel navire on consomme . pour ce faire j'ai pensé a comparer la consomamtion totale au "Cumul" ( fonction qui m'a fait perdre la tete) j'ai besoin d'aide, j'arrive plus a me concentrer sur ce truc qui m'a fait perdre la tete:

    j'ai la table suivante


    1 |Navire1|Date1|Poids1|
    2 |Navire2|Date2|Poids2|
    3 |Navire3|Date3|Poids3|
    4 |Navire4|Date4|Poids4|
    5 |Navire6|Date6|Poids5|
    6 |Navire7|Date7|Poids7|

    j'ai besoin de calculer un champ cumul :

    Cumul
    1 |Navire1|Date1|Poids1| Poids1
    2 |Navire2|Date2|Poids2| Poids1+Poids2
    3 |Navire3|Date3|Poids3| Poids1+Poids2+Poids3
    4 |Navire4|Date4|Poids4| Poids1+Poids2+Poids3+Poids4
    5 |Navire6|Date6|Poids5| Poids1+Poids2+Poids3+Poids4+Poids5
    6 |Navire7|Date7|Poids7| Poids1+Poids2+Poids3+Poids4+Poids5+Poids6



    je sais que c'est simple par VBA, mais je ne suis pas aussi doué pour le faire
    j'ai pensé a une variable a laquelle on ajoute le poids de chaque navire avant de passer a l'enregistrement suivant.


    Est ce qu'il y'a un hero pour me sauver ?

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    L'enregistrement suivant serait comment ?
    NAVIRE8;Date8;poids8

    Dans ce que tu donnes, il n'y a rien qui se tient, tout évolue, les navires, les dates, les poids.

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Points : 1 579
    Points
    1 579
    Par défaut
    Essai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SELECT td1.Lib, td1.Date, td1.Poids, [Poids]+(Select sum(Poids) from Table1 td Where td.NumOrdre< td1.NumOrdre) AS Total
    FROM Table1 AS td1;
    Remplace les champs et la table par les valeurs correspondante.

  4. #4
    Futur Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Points : 5
    Points
    5
    Par défaut Un grand merci
    Un Grand merci a Mr DMboup,
    je pourrais maintenant finaliser ce projet !

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

Discussions similaires

  1. fonction cumul sur un champ de sous formuliare
    Par patmar83 dans le forum VBA Access
    Réponses: 1
    Dernier message: 20/01/2010, 13h54
  2. Réponses: 6
    Dernier message: 31/07/2006, 17h01
  3. [VBA] Remplir un champ en fonction d'un autre champ
    Par Amanck dans le forum Access
    Réponses: 6
    Dernier message: 18/05/2006, 11h12
  4. Réponses: 7
    Dernier message: 06/01/2006, 11h47
  5. [Débutante]Fonction pour écrire un champ vide
    Par Bewitch dans le forum ASP
    Réponses: 14
    Dernier message: 30/08/2005, 12h43

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