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

IHM Discussion :

calcul en pied de page dans etat


Sujet :

IHM

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Points : 24
    Points
    24
    Par défaut calcul en pied de page dans etat
    Bonjour à tous
    Voila mon probléme la piece jointe vous donnera plus de lumiére, je voudrais faire un calcul de pris HT dans le pied de page, ce calcul comprend ce qu'il y a en tête de groupe et dans le détail sachant que dans le détail il y à plusieurs pieces, j'ai essayé plusieurs facons mais le résultat ne correspond pas, en fait il me prend la main d'oeuvre et uniquement la premiere piece.... je n'arrive pas à inclure toutes les pieces cela va faire pas mal de temps que je suis dessus et je bloque vraiment.
    En vous remerciant.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éprouvé Avatar de jean-paul lepetit
    Inscrit en
    Février 2005
    Messages
    842
    Détails du profil
    Informations personnelles :
    Âge : 68

    Informations forums :
    Inscription : Février 2005
    Messages : 842
    Points : 919
    Points
    919
    Par défaut
    Salut,

    J'ai déjà vu un post dans ce genre, il me semble qu'il faut, en VBA, sur l'événement sur formatage effectuer ton calcul.

    ce qui donne quelque chose comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub ZonePiedPage_Format(Cancel As Integer, FormatCount As Integer)
    Total= tot1+tot2+tot3+etc.....
    End Sub
    Ils ne savaient pas que c'était impossible, alors il le réalisèrent (Mark Twain)

  3. #3
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Points : 24
    Points
    24
    Par défaut
    Merci jean-paul lepetit mais je ne connais pas du tout les codes vba je débute, pourrai tu être plus explicite....

    voici le code que j'ai tapé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub ZonePiedPage_Format(Cancel As Integer, FormatCount As Integer)
    tot_ht = tot_t1 + tot_t2 + tot_mo + tot_ingr + tot_piece
    End Sub
    Mais quand j'ai crée la zone de texte tot_ht et que j'execute mon état il ne me met pas le bon résultat.

  4. #4
    Membre éprouvé Avatar de jean-paul lepetit
    Inscrit en
    Février 2005
    Messages
    842
    Détails du profil
    Informations personnelles :
    Âge : 68

    Informations forums :
    Inscription : Février 2005
    Messages : 842
    Points : 919
    Points
    919
    Par défaut
    Lorsque tu es sur ton état, en mode création, tu affiches les propriétés.

    en cliquant dans le pied de page, il t'affiche les propriétés du pied de page.
    sur l'onglet événement, tu as 2 lignes
    au formatage et sur impression
    tu cliques sur la ligne au formatage, ce qui affiche 3 petits points en bout de ligne.
    tu cliques sur ces 3 points. Il te propose de choisir un générateur, tu sélectionnes générateur de code.

    et tu vas te retrouver dans l'éditeur VB avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub ZonePiedPage_Format(Cancel As Integer, FormatCount As Integer)
     
    End Sub
    Il ne te restes plus qu'a taper ta somme avant le En Sub
    Ils ne savaient pas que c'était impossible, alors il le réalisèrent (Mark Twain)

  5. #5
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Points : 24
    Points
    24
    Par défaut
    petit probléme de timing,
    J'ai taper le code au bon endroit et me met exactement pareil....

  6. #6
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Points : 24
    Points
    24
    Par défaut
    Je vais être plus explicite, peut être aurais je plus de chance:

    En voyant la piéce jointe:

    Est-il possible que total_ht ait pour résultat la somme de tout les tot... s'est à dire 2555,54 € et non pas 2375 et 2355 car en fait il faudrai faire un regroupement par num_facture. enfin je pense.
    Je ne vois pas comment faire.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [AC-2003] Problème avec le masquage du pied de page dans un Etat
    Par LionelDM dans le forum IHM
    Réponses: 6
    Dernier message: 04/12/2009, 16h44
  2. Réponses: 2
    Dernier message: 26/06/2007, 17h17
  3. [Etat]Probleme de sélection de page dans Etat
    Par ThieBEN dans le forum IHM
    Réponses: 15
    Dernier message: 14/04/2007, 17h36
  4. [VBA-E] Insertion d'un pied de page dans Word
    Par fred bx dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/05/2006, 12h49
  5. Pied de page dans une page web lors de l'impression ???
    Par beegees dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 09/03/2006, 17h53

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