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 :

Calcul d'une somme dans une table


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 193
    Points : 53
    Points
    53
    Par défaut Calcul d'une somme dans une table
    Bonjour,

    J'ai envie de créer une table Somme avec champs A, B et Somme (qui est la somme de A+B).

    Question : Comment peut on stocker de façon définitive le résultat de A+B? (car soyons honnête une requête ne fait que de créer une table temporaire alors que je veux le stocker dans ma table Somme )

    Merci d'avance

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 612
    Points
    58 612
    Billets dans le blog
    11
    Par défaut
    salut,

    Une requête update pour mettre à jour le champ somme...

    @+.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Même si c'est possible pourquoi stocker un calcul ?

    Tu augmentes la taille de ta base, si une de tes données bouge ta somme n'est plus bonne.

    Mettre un champ calculé a toujours été déconseillé, sauf cas exceptionnel.

    Philippe

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 193
    Points : 53
    Points
    53
    Par défaut
    Oui c'est vrai que ça sert à rien... Mais bon l'opération de a et b est important (enfin dans mon exemple plus compliqué^^). C'est une donnée que je souhaite exploiter...

    Par contre j'ai deux colonnes
    a b
    34 9
    23 7

    je souhaite faire le calcul suivant : 34/23+7
    Mais je ne sais comment le faire par requête.. Avez vous une idée à me donner?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonsoir à tous.
    De quelle version d'Access s'agit il? Car sous 2010 il me semble que les champs calculés sont possibles nativement.

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 193
    Points : 53
    Points
    53
    Par défaut
    Je suis sous 2007...

  7. #7
    Invité
    Invité(e)
    Par défaut
    Je n'avais pas vu l'exemple donné. Le calcul se fait donc sur plusieurs lignes d'enregistrement différentes. Dans ce cas Access 2010 n'aurait je crois pas mieux marché.

  8. #8
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 601
    Points : 56 700
    Points
    56 700
    Billets dans le blog
    40
    Par défaut
    bonsoir,

    Citation Envoyé par bsangoku Voir le message
    Par contre j'ai deux colonnes
    a b
    34 9
    23 7

    je souhaite faire le calcul suivant : 34/23+7
    à force de simplifier avec des colonnes a,b Je suppose que la table doit comporter un peu plus que deux lignes...
    Dans ce cas, sur quelles lignes on fait les calculs ?

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 193
    Points : 53
    Points
    53
    Par défaut
    En fait c'est une table de 120 enregistrement et je fais des calculs sur les lignes 50 et 51.

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 193
    Points : 53
    Points
    53
    Par défaut
    Mais j'ai pas envie de l'automatiser ce calcul. J'ai deux tables
    A (idA, a, résultat)
    B(a,b)
    et j'ai envie de faire ce calcul pour les a de A et le stocker dans A.

  11. #11
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 601
    Points : 56 700
    Points
    56 700
    Billets dans le blog
    40
    Par défaut
    Ah, on est passé d'une table à deux tables... Elles sont donc jointes via le champ [a], c'est bien ça ?

    avec les assistants tu fais une requête de sélection sur les deux tables jointes A et B puis tu rajoutes un champ calculé a+b.

    Tu obtiens bien la somme ?

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 193
    Points : 53
    Points
    53
    Par défaut
    Et si on veut faire une division d'une case d'une ligne d'un colonne donné par une autre case d'une autre ligne d'un même colonne...

    On reste encore dans la configuration deux colonnes...

    Ps: j'aurais peut être du ouvrir une nouvelle discussion (mais je croyais que ces deux discussions sont liés par le fait qu'il s'agit de calcul)

  13. #13
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 601
    Points : 56 700
    Points
    56 700
    Billets dans le blog
    40
    Par défaut
    Citation Envoyé par bsangoku Voir le message
    Et si on veut faire une division d'une case d'une ligne d'un colonne donné par une autre case d'une autre ligne d'un même colonne...
    rien compris

    comme en plus tu ne réponds pas à mes questions ...

Discussions similaires

  1. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  2. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 19h05
  3. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2007, 23h04
  4. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 10h13
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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