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 :

TOTAUX [AC-2007]


Sujet :

Access

  1. #1
    Membre habitué
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Mars 2011
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Contrôleur de Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2011
    Messages : 312
    Points : 144
    Points
    144
    Par défaut TOTAUX
    Bonjour,
    Soit une table contitué des champs suivants :
    - N° ID
    - Compte comptable
    - Date Comptable
    - Journal
    - Débit
    - Crédit
    - Solde
    - Fournisseur
    - Date début
    - Date Fin

    Soit 6 requêtes ayant pour lien le N° ID et qui calcule la mensualisation du [solde] de janvier à décembre. je vous donne un avant goût d'un calcul pour JANVIER et pour 1 requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (VraiFaux(((SérieDate(Année([date fin]);Mois([date fin]);1)<>SérieDate(Année([date debut]);Mois([date debut]);1)) Et (Jour([date debut])<(Jour([date fin]))) Et (([date fin])<>SérieDate(Année([date fin]);Mois([date fin])+1;0)))=-1;1;0))*(VraiFaux((Mois([date fin])=1 Et Année([date fin])=2011)=-1;0;1))*(VraiFaux(((SérieDate(Année([date fin]);Mois([date fin]);1)<>SérieDate(Année([date debut]);Mois([date debut]);1)) Et (#31/01/2011#>=SérieDate(Année([date debut]);Mois([date debut])+1;0)) Et (#31/01/2011#<=SérieDate(Année([date fin]);Mois([date fin])+1;0)))=-1;1;0))*(VraiFaux((Mois([date debut])=1 Et Année([date debut])=2011)=-1;[solde]*((DiffDate("j";([date debut]);(SérieDate(Année([date debut]);Mois([date debut])+1;0)+1)))/(DiffDate("j";[date debut];[date fin])));([solde]*(31/(DiffDate("j";[date debut];[date fin]))))/2))
    Une 7° requête ayant toujours pour lien le N° ID et qui somme chaque mois des 6 reqêtes.

    Soit une 8° requête toujours lié par le N° ID pour lequel je demande dans l'"Opération":
    - le regroupement des fournisseurs de la table,
    - la somme de chaque mois (JANVIER à DECEMBRE) de la 7° requête

    Le Fournisseur "EDF" ne se synthétise pas, j'ai x ligne EDF. Est-ce le lien qui n'est pas le bon?

    Je ne sais plus, je suis perdu

    Merci de votre aide.

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

    Cela aurait été bien que tu exposes comment tu as résolu ton problème, cela pourrait servir à d'autres.

    Philippe

  3. #3
    Membre habitué
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Mars 2011
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Contrôleur de Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2011
    Messages : 312
    Points : 144
    Points
    144
    Par défaut
    J'avais pris le champ "Fournisseur" d'une autre requête
    Et en prenant le champ sur la requête liée les totaux se sont synthétisés

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

Discussions similaires

  1. Etats: trier sur des totaux
    Par Pierren dans le forum IHM
    Réponses: 4
    Dernier message: 07/02/2006, 12h28
  2. [MySQL] Comment faire des sous-totaux ?
    Par renaud26 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 03/02/2006, 15h56
  3. Réponses: 5
    Dernier message: 29/12/2005, 10h31
  4. [CR VB.NET] Sous totaux et en tête de groupe
    Par peyote dans le forum SDK
    Réponses: 1
    Dernier message: 05/12/2005, 22h40
  5. [Débutant] Somme, totaux et formulaire
    Par eraim dans le forum Access
    Réponses: 3
    Dernier message: 14/10/2005, 10h53

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