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 :

Ajout d'un compteur


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Ajout d'un compteur
    Bonjour,

    J'ai ajouté deux compteurs dans un état : un compteur au niveau de l'entête(commande) ,l'autre au niveau du détail (produit).

    Un problème subsiste : au changement de page, le compteur compt_CNT s'incrémente de 2.

    Ex:
    P 0 Produit
    P 1 Produit
    P 2 Produit
    P 3 Produit
    P 4 Produit
    P 5 Produit
    P 6 Produit
    ------------------------------------------------------Nouvelle page

    P 8 Produit
    P 9 Produit



    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    ' 
    ' Les compteurs partiront de la valeur 0.
    Private compt_Cmde        As Long ' VariaCmdee de comptage des Commandes
    Private compt_Prd       As Long ' VariaCmdee de comptage des produits pour un commande
     
     
    Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
        On Error GoTo sortie_erreur
     
        IDE_num_Prd = compt_Prd
     
        compt_Prd = compt_Prd + 1
     
    sortie:
        Exit Sub
    sortie_erreur:
        MsgBox "Detail_Format : " & Err.Description
        Resume sortie
    End Sub
     
    Private Sub EntêteGroupe0_Format(Cancel As Integer, FormatCount As Integer)
        On Error GoTo sortie_erreur
     
     
        compt_Cmde = 0
        compt_Prd = 0
     
    sortie:
        Exit Sub
    sortie_erreur:
        MsgBox "EntêteGroupe0_Format : " & Err.Description
        Resume sortie
    End Sub
     
    Private Sub EntêteGroupe1_Format(Cancel As Integer, FormatCount As Integer)
        On Error GoTo sortie_erreur
     
        IDE_numCmde = compt_Cmd
        compt_Cmde = compt_Cmde + 1
        compt_Prd = 0
     
    sortie:
        Exit Sub
    sortie_erreur:
        MsgBox "EntêteGroupe1_Format : " & Err.Description
        Resume sortie
    End Sub
    Pouvez-vous m'aider à résoudre ce problème

    Par avance Merci

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 751
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 751
    Points : 2 368
    Points
    2 368
    Par défaut
    Bonjour,

    N'incrémenter le compteur qu'au premier formatage de la section.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
        On Error GoTo sortie_erreur
        
        If FormatCount = 1 Then
            IDE_num_Prd = compt_Prd
            compt_Prd = compt_Prd + 1
        End If
    
    sortie:
        Exit Sub
    sortie_erreur:
        MsgBox "Detail_Format : " & Err.Description
        Resume sortie
    End Sub
    Explication:
    Lors du formatage de la section détail, si celle-ci ne tient pas dans la page en cours, alors Access passe à la page suivante.
    Access recommence le formatage de ce même détail, mais dans la nouvelle page.
    La valeur du paramètre FormatCount==2, pour indiquer que c'est la deuxlème fois que ce détail est formaté.

Discussions similaires

  1. [DATA] Ajouter 1 au compteur seulement quand nouvelle observation
    Par alers dans le forum SAS Base
    Réponses: 6
    Dernier message: 11/12/2014, 09h40
  2. Ajout d'un compteur
    Par Misspatate dans le forum Macro
    Réponses: 2
    Dernier message: 14/06/2011, 13h27
  3. Aide sur l'ajout d'un compteur dans un tableau
    Par prugne dans le forum PL/SQL
    Réponses: 5
    Dernier message: 17/09/2010, 11h25
  4. Ajout d'un compteur dans un champ
    Par alexandrebergercyr dans le forum Oracle
    Réponses: 3
    Dernier message: 06/03/2007, 08h46
  5. [SQL] Ajout d'un compteur dans une requete
    Par at_first dans le forum Access
    Réponses: 7
    Dernier message: 04/10/2006, 16h40

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