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 :

limité nombre enregistrement dans une page d'etat


Sujet :

Access

  1. #1
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2014
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Maroc

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 27
    Points : 42
    Points
    42
    Par défaut limité nombre enregistrement dans une page d'etat
    bonjour

    si qlq un a une aide comment limiter le nombre d'enregistrement dans un etat access

    je m'explique : j'aimerais avoir par exemple 10 ligne ou enregistrement par page de l'état on gardant la les données inserées dans le pied du regroupement pour chaque page.

    j'ai essayé un trucs comme ça mais ca marche pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
    Dim Reste As Long
     
     Reste = Me.compte Mod 10
     If Reste = 0 Then
         Me.Détail.ForceNewPage = 1
       Else
         Me.Détail.ForceNewPage = 0
     End If
    End Sub
    Merci

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut
    Bonjour,

    C'est presque cela!
    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
    Option Compare Database
    Option Explicit
     
    '--- adapté de https://www.tek-tips.com/viewthread.cfm?qid=501270
     
    Dim vCounter As Integer
     
    Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
       If vCounter = 10 Then
           Me.Détail.ForceNewPage = 1
           vCounter = 0
       Else
           Me.Détail.ForceNewPage = 0
       End If
       vCounter = vCounter + 1
    End Sub
     
    Private Sub EntêteÉtat_Format(Cancel As Integer, FormatCount As Integer)
       vCounter = 1
    End Sub
    A noter que c'est seulement au moment de l'impression ou de l'aperçu avant impresion que l'on voit qu'il n'y a que 10 enregistrements par page. Un exemple en attaché.

    Cordialement.
    Fichiers attachés Fichiers attachés

  3. #3
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2014
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Maroc

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 27
    Points : 42
    Points
    42
    Par défaut
    Bonjour
    Merci EricDgn pour votre réactivité
    j'ai essayé votre code bien sûr après adapatation avec mon cas mais ça marche pas

    j'ai même consulté votre exemple mais rien mais j'ai remarqué que lui aussi ne marche pas

    pour mon cas je travail avec un sous-état c'est la ou je traite mes donnéés

    mon sous-etat contien un entête page +entête de groupe +détail bien sûr pied de page et pied de groupe dans ce dernier j'ai une signature avec la date de signature

    ce que je veux c'est imression d'une liste de 10 lignes par page avec une signature en bas

    merci

  4. #4
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Salut
    Désolé, mais l'exemple d'EricDgn fonctionne très bien dans un état ou un s-état.
    Vous n"avez pas lu les consignes.
    Images attachées Images attachées   
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/12/2015, 07h08
  2. Limiter l'accès dans une Page sous lotus
    Par jsdhh dans le forum Lotus Notes
    Réponses: 1
    Dernier message: 08/07/2012, 14h13
  3. compte nombre enregistrement dans une requete
    Par ConceptInterWEB dans le forum Requêtes
    Réponses: 1
    Dernier message: 21/01/2012, 16h10
  4. Limite du code dans une page aspx
    Par James Dt dans le forum Développement Sharepoint
    Réponses: 5
    Dernier message: 09/06/2011, 17h28
  5. [CR 9.0]Comment limiter le nombre d'enregistrements sur une page
    Par popol666 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 06/11/2006, 15h27

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