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 :

Pb de somme dans un pied de sous-formulaire et de formulaire.


Sujet :

Access

  1. #1
    Membre du Club Avatar de popoliline
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 88
    Points : 62
    Points
    62
    Par défaut Pb de somme dans un pied de sous-formulaire et de formulaire.
    Bonjour,

    Voilà je rencontre un petit problème lorsque je veux faire une somme dans un pied d'état de sous formulaire et ensuite de formulaire.
    Voici mon problème:
    Dans le détail de mon sous-formulaire en mode continu, je fais 2 sommes (Cout_Prod et Cout_Tvx).
    Je souhaiterai faire la somme de ces 2 coûts dans le pied d'état. Or il arrive que je puisse avoir plusieurs Cout_Prod et Cout_Tvx dans mon détail (plusieurs enregistrements)
    Cependant lorsque je souhaite faire la somme de ces coûts dans mon pied d'état, j'obtient bien une somme mais uniquement de l'enregistrement où est placé le focus. Donc quand je bouge mon focus, ma somme est différente, ce que je ne veux pas vous vous en doutez bien

    Le pb c'est aussi que je veut faire une somme dans le pied d'état de mon formulaire dans lequel est placé mon SF.
    Et là, je veux faire la somme d'un Cout_Avion (placé dans le détail de mon Form) et du Cout_Prod + Cout_Tvx (somme de mon SF). Mais j'obtient un message #Erreur.

    Donc je ne sais pas trop comment faire. Je pense que c'est parce que mon SF est en mode continu mais je n'en suis pas sûr du tout et je ne vois pas comment résoudre cela.
    Si quelqu'un avait une petite idée…...
    Merci d'avance.

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


    C'est dans le pied de ton sous-formulaire qu'il faut faire la somme de tes deux champs !
    Comme ça tu auras toujours la somme du détail qu'il y en ai 1 ou plusieurs !


    Le pb c'est aussi que je veut faire une somme dans le pied d'état de mon formulaire dans lequel est placé mon SF.
    Et là, je veux faire la somme d'un Cout_Avion (placé dans le détail de mon Form) et du Cout_Prod + Cout_Tvx (somme de mon SF). Mais j'obtient un message #Erreur.
    Dans le pied de ton formulaire tu insère une zone de texte dans laquelle il faut mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    =Somme([CoutAvion])
    +[SFrm].Formulaire!NomObjet_SommeCoutProd_DuPiedDuSousFormulaire
    +[SFrm].Formulaire!NomObjet_SommeCoutTvx_DuPiedDuSousFormulaire
    J'espère avoir été clair

  3. #3
    Membre du Club Avatar de popoliline
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 88
    Points : 62
    Points
    62
    Par défaut
    Salut BrunoM45,

    merci de m'avoir répondu aussi rapidement ,
    par contre pour répondre à ta proposition, ma somme du SF est déjà dans mon pied de Sous-Formulaire. (j'avoue ne pas avoir utilisé le bon terme en parlant de pied d'état, désolé )

    ensuite pour la somme de mon Formulaire, j'ai refait ma formule et je n'ai plus le message d'erreur, donc pour ça c'est bon

    par contre, il me reste toujours ce pb de SF dont la somme change en fonction de l'enregistrement où se trouve le focus (et donc par conséquent, ma somme total (celle dans le pied de formulaire) change également) .

    donc mon problème maintenant (qui est toujours le même ) reste à avoir une somme fixe dans mon pied de sous formulaire.

    si quelqu'un sait comment faire....Merci

  4. #4
    Membre du Club Avatar de popoliline
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 88
    Points : 62
    Points
    62
    Par défaut
    re bonjour,

    vraiment désolé de faire remonter le post , je fais un peu mon gros mais je commence sincérement à désespérer, j'ai beau chercher dans la FAQ et autre, je ne trouve vraiment pas de solution à mon problème.

    si quelqu'un avait une petite idée, se serait super...

    merci beaucoup

  5. #5
    Invité
    Invité(e)
    Par défaut Heuuuu..
    Tu pourrais nous mettre un truc à dispo pour que l'on puisse mieux s'apercevoir du problème !

    A+

  6. #6
    Membre du Club Avatar de popoliline
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 88
    Points : 62
    Points
    62
    Par défaut désolé...
    bonjour,

    et désolé, je pensais que mon problème était assez clair, peut être et surement pour moi alors

    donc je vous fait joindre un petit exemple avec une explication:

    quand mon focus est sur le 1er enregistrement de mon SF, la somme du SF est de 128,14€ alors qu'elle devrait être de 458,14€.
    et quan le focus est sur le 2nd enregistrement, la somme est de 330€ alors qu'elle devrait être de 458,14€

    le problème est que je ne sais pas comment faire en sorte que tous mes enregistrements du SF soient sélectionnés pour me faire une somme totale des enregistrements du SF.
    vous pouvez aussi noter au passage que le coût total de l'intervention varie également en fonction de l'enregistrement sélectionné dans le SF... normal car cette somme est basé sur les 2 coûts de l'intervention.

    voilà j'espère que c'est un peu plus clair comme cela et merci beaucoup pour celui ou celle qui aurait une idée.
    Pauline
    Images attachées Images attachées   

  7. #7
    Invité
    Invité(e)
    Par défaut Juste un truc ...
    Ton champ TOTAL dans ton pied de formulaire, contient bien :
    =Somme([ChampTotal])

    Parce que chez moi ça donne ça :
    Dernière modification par Invité ; 15/10/2006 à 13h35.

  8. #8
    Membre du Club Avatar de popoliline
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 88
    Points : 62
    Points
    62
    Par défaut
    Bonjour BrunoM45,

    Voici la source contrôle de tout mes champs calculés:
    pour les champs contenus dans le détail:
    • Cout_Prod: =[Qte_totale_utilisee_Prod]*[Prix_Produit]
    • Cout_Tvx: =[Qte_totale_utilisee_Tvx]*[Prix_Unitaire]

    pour le champ contenu dans le pied de SF:
    • Total_Prod_Tvx: =[Cout_Prod]+[Cout_Tvx]

    par contre, j'ai essayé comme tu le remarque avec =Somme([ChampTotal])de la manière suivante
    Total_Prod_Tvx: =Somme([Cout_Prod]+[Cout_Tvx])
    et Total_Prod_Tvx: =Somme([Cout_Prod])+Somme([Cout_Tvx])

    mais j'ai #Erreur qui se met dans la zone de texte, (les formats sont tous en euro)

    Par contre je viens de regarder ta piéce jointe et il y a une grande différence par rapport à mon cas,
    En fait je voudrais faire une somme de 2 coûts qui font parti du même enregistrement dans le SF (un coût de produit et un coût de travail sur la même ligne) ensuite il se peut que j'ai d'autres enregistrements dont je veux ensuite faire la somme
    donc il peut y avoir: (Cout_Prod 1 + Cout_Tvx1) + (Cout_Pord2 + Cout_Tvx2)...=Cout_Prod_Tvx

    Tandis que dans ton exemple, les 2 coûts sont 2 enregistrement différents.
    donc (Cout_Prod ou Tvx 1) + (Cout_Prod ou Tvx 2)....=Cout_Prod_Tvx
    (je sais pas si je suis très clair )

    donc voilà je ne sais pas trop...

  9. #9
    Invité
    Invité(e)
    Par défaut Ouiinnn..
    Exacte chez moi aussi ça met un vilain #erreur

    Ce qu'il faut faire :

    1) Ton sous-formulaire doit etre basé sur une requete dans laquelle tu calcules
    Cout_Prod: [Qte_totale_utilisee_Prod]*[Prix_Produit]
    et Cout_Tvx:[Qte_totale_utilisee_Tvx]*[Prix_Unitaire]

    2) Tu fais apparaitre ces champs dans ton sous formulaire
    3) Dans ton pied de formulaire tu crées un champ texte dans lequel tu mets
    =Somme([Cout_Prod]+[Cout_Tvx])

    Essayes ça et tiens moi au courant
    Dernière modification par Invité ; 15/10/2006 à 13h35.

  10. #10
    Membre du Club Avatar de popoliline
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 88
    Points : 62
    Points
    62
    Par défaut ca y est presque !!
    on y est presque !!!!

    bon cela fonctionne pour le SF, j'obtiens bien la somme de mes enregistrements tout comme il faut . En fait, je calculais directement la somme sans passer par une requête, j'utilisais directment le générateur d'expression.
    donc le système que tu me propose est bien le bon, à savoir utiliser le champ de la requête et le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Somme([Cout_Prod]+[Cout_Tvx])
    .

    Par contre, c'est mon total de pied de formulaire qui foire maintenant
    mais c'est pareil, il faut que je repasse par la requête, mais cela devrait le faire, il faut juste que je fasse référence au champ:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Total_Prod_Tvx = Somme([Cout_Prod]+[Cout_Tvx])
    qui est dans mon SF et ca devrait être bon.

    Eh bien beaucoup BrunoM45 pour ton aide,
    je considére ce pb comme résolu.

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

Discussions similaires

  1. Problème de somme dans un pied de page
    Par leloup84 dans le forum SAP Crystal Reports
    Réponses: 8
    Dernier message: 09/04/2008, 09h48
  2. Ajouter un champ somme dans un pied de groupe
    Par Thierry'' dans le forum IHM
    Réponses: 2
    Dernier message: 05/12/2007, 08h36
  3. Réponses: 2
    Dernier message: 27/06/2006, 20h16
  4. Somme dans un pied d'etat
    Par Boolean69 dans le forum IHM
    Réponses: 2
    Dernier message: 15/06/2006, 08h41
  5. Pb de sommes dans sous formulaires !
    Par Fredri dans le forum Access
    Réponses: 10
    Dernier message: 11/01/2006, 12h09

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