Addition de champs dans un état

Bruno_2953 Messages postés 30 Statut Membre -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai un état qui mentionne en en tête une somme de chiffre d'affaire d'une part.
D'autre part, j'ai un autre état qui me fait la somme des dépenses.
J'aimerais faire dans un 3ème état, la différence entre ces 2 champs soit Recettes-Dépenses
Merci d'avance si vous avez l'astuce.
Bruno

Configuration: Windows / Firefox 72.0

7 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, l'astuce, c'est de repartir de tables ou de requêtes, mais de ne surtout pas faire de calculs en utilisant des résultats d'états.
    il faudrait, soit partager ton fichier, soit expliquer comment tes deux premiers états font les calculs à partir des tables ou des requêtes.
    0
  2. Bruno_2953 Messages postés 30 Statut Membre
     
    Bonsoir
    Merci encore
    Je suis dans les transports donc je me débrouille dès que possible pour envoyer ce qu’ il faut
    Mais en fait dans chaque état Recettes ou Dépenses j’obtiens la somme en faisant dans l’en tête de l’état une formule du type = Somme([champ])
    Par contre quand je reprends ça sur un 3ème Etat qu’on nommerait Résultat ça marche pas car c’est chaque enregistrement dans les 2 états qui se démultiplient
    Mais l’astuce ce serait donc de faire si je comprends bien des champs calculés sur tab ou requête
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      comment fais-tu dans le 3éme état?
      =somme(Recettes-Dépenses)
      ?
      0
      1. Bruno_2953 Messages postés 30 Statut Membre > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Bonjour
        Justement dans le 3ème état cette solution ne marche pas car alors sont additionnés chaque enregistrement de chaque état et là ça se démultiplie
        D’où ma recherche d’une autre solution
        Merci par avance pour plus de détails si il faut passer par les tables ou requêtes. J’imagine par les champs calculés mais à suivre
        0
      2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Bruno_2953 Messages postés 30 Statut Membre
         
        difficile d'être plus précis sans information. partager le fichier permet souvent d'accélérer la communication.
        je ne comprends pas "chaque enregistrement de chaque état". les enregistrements sont dans des tables. les recettes et les dépenses seraient-elles dans des tables différentes? il faudrait alors créer une requête qui regroupe les deux, et base le 3éme état sur cette requête.
        je suis surpris que ce soit le calcul de la somme qui "démultiplie" les informations dans le 3ème état.
        0
  3. Bruno_2953 Messages postés 30 Statut Membre
     
    Bonjour
    Voici le lien vers le fichier.
    Oui en effet les recettes et dépenses sont bien dans des tables différentes.
    Je vais tenter de faire une requête pour regrouper les 2 comme tu l'indiques.
    Merci encore
    Si jamais une autre idée venait à la lecture du fichier joint, je suis preneur.
    Merci d'avance

    https://drive.google.com/file/d/1oTDUkS_4jgyhJ_bRai_Y9H2A5BdQ-u_e/view?usp=sharing
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      le fichier joint n'est pas public...
      0
  4. Bruno_2953 Messages postés 30 Statut Membre
     
    J'ai normalement corrigé.
    J'espère que tout sera ok
    Merci
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      je ne trouve dans le fichier aucun des éléments que tu as mentionnés: les 3 états, les 2 tables, une avec recettes, l'autre avec dépenses.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Bruno_2953 Messages postés 30 Statut Membre
     
    Désolé je fais tout çà entre 2
    Voici le fichier normalement tout y est
    https://drive.google.com/file/d/1-SmTPtXVnIlW9G6A6wKbCuuKkU96EetD/view?usp=sharing
    Merci
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      tout cela est trop confus.
      il n'y a pas de données en exemple.
      tu n'expliques pas où sont les montants des recettes et des dépenses.
      tu ne donnes pas d'exemple du résultat que tu veux obtenir.
      0
  7. Bruno_2953 Messages postés 30 Statut Membre
     
    Désolé
    Je pense que là çà devrait bien montrer le problème sur l'état Recettes/dépenses
    Le résultat devrait 4300 - 270 = 4030
    Or il ressort 4600 euros
    Merci par avance
    Espérant que ce sera clair cette fois
    https://drive.google.com/file/d/1uxOF4tHZtVUDil6jNrT2pJuAdebrfpNR/view?usp=sharing
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      d'où vient le montant de 4300?
      je suggère ceci pour calculer la balance:
      SELECT totfactur - totfournif as balance
      from (select sum(Montant) as totfournif from [Factures fournisseurs]) as tfournif, (select sum([Montant total facture]) as totfactur from  [Ensemble facturation]) as tfactur
      0
    2. Bruno_2953 Messages postés 30 Statut Membre > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Le montant de 4300 est l’addition des 2 factures payées
      Merci pour la suggestion
      J’écris ce code dans quel champ
      Merci
      0
    3. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Bruno_2953 Messages postés 30 Statut Membre
       
      dans quelle table se trouvent les deux montants des factures payées?
      0
    4. Bruno_2953 Messages postés 30 Statut Membre > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Dans la table factures payées il y a 2 enregistrements
      0
    5. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Bruno_2953 Messages postés 30 Statut Membre
       
      je ne vois pas de table "factures payées".
      0
  8. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    as-tu essayé cette suggestion?
    pourquoi créer une nouvelle discussion?
    0