ACC2000 : Comment faire pour contrôler le nombre d'enregistrements imprimés par page

Traductions disponibles Traductions disponibles
Numéro d'article: 209006 - Voir les produits auxquels s'applique cet article
Modéré : Nécessite macro base, de codage et les compétences de l'interopérabilité.

Cet article s'applique à une base de données Microsoft Access (.mdb) et à un projet Microsoft Access (.adp).

Agrandir tout | Réduire tout

Résumé

Cet article décrit une méthode que vous pouvez utiliser pour contrôler le nombre d'enregistrements imprimés par page dans un rapport.

Plus d'informations

Vous pouvez contrôler le nombre d'enregistrements imprimées par page dans un rapport en définissant la propriété visible pour les sauts de page. L'exemple suivant montre comment imprimer trois enregistrements par page dans un rapport :
  1. Démarrez Microsoft Access et ouvrez la base de données Comptoir.mdb.
  2. Suivez ces étapes pour créer un état appelé Etat1 basé sur la table fournisseurs :
    1. Dans la fenêtre base de données, cliquez sur rapports, puis cliquez sur Nouveau.
    2. Sélectionnez la table fournisseurs, puis cliquez sur OK.
    3. Ajoutez les zones de texte suivantes à la section détail du rapport et les placer sur une seule ligne :
       Report: Report1
       --------------------------
       Caption: TestReport
       ControlSource: Suppliers
    
       Text Box:
           Name: Address
          ControlSource: Address
       Text Box:
          Name: City
          ControlSource: City
       Text Box:
          Name: Region
          ControlSource: Region
    					
  3. Ajouter une zone de texte avec les propriétés suivantes à la section détail. Placez la zone de texte directement au-dessus du contrôle d'adresse. Ce contrôle agit comme un compteur pour le nombre d'enregistrements dans le rapport :
       Text Box:
       -----------------------
          Name: Counter
          ControlSource: =1
          Visible: No
          RunningSum: Over All
    					
  4. Ouvrez la boîte à outils s'il n'est pas déjà ouvrez, cliquez sur Saut de page, puis ajoutez un contrôle saut de page au coin inférieur gauche de la section détail. Placez-la directement sous le contrôle d'adresse et définissez la propriété Name pour PageBreak.
  5. Dans la section détail, définissez la propriété AuFormatage (OnFormat) la procédure événementielle suivante :
    Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
    
       If Me![Counter] Mod 3 = 0 Then Me![PageBreak].Visible = True _
       Else Me![PageBreak].Visible = False
    
    End Sub
    					
  6. Minimiser la quantité d'espace blanc en déplaçant la barre Pied de page à directement sous le contrôle PageBreak.
  7. Afficher un aperçu du rapport.
    La première page du rapport doit contenir les trois enregistrements suivants :
    Address           City            Region
    ----------------------------------------
    49 Gilbert St.    London
    P.O. Box 78934    New Orleans     LA
    707 Oxford Rd.    Ann Arbor       MI
    					
Si le dernier enregistrement est introuvable ou ne s'affiche que partiellement, le contrôle PageBreak ne vers le bas assez loin de section détail de l'état.

Remarque : vous pouvez modifier cet exemple pour imprimer n'importe quel nombre d'enregistrements par page en modifiant le code dans la propriété AuFormatage (OnFormat) de la section détail à partir de «mod 3"pour" mod x "où x est le nombre d'enregistrements à imprimer par page. Par exemple, si vous souhaitez imprimer 11 enregistrements par page, modifiez l'expression de manière à lire :

If Me![Counter] Mod 11 = 0 Then Me![PageBreak].Visible = True _
   Else Me![PageBreak].Visible = False
				

Références

Pour plus d'informations sur l'action DéfinirValeur, cliquez sur Aide sur Microsoft Access dans le menu aide, tapez action setvalue dans le Compagnon Office ou l'aide intuitive et puis cliquez sur Rechercher pour afficher la rubrique.

Pour plus d'informations sur la propriété visible, cliquez sur Aide sur Microsoft Access dans le menu aide, tapez la propriété visible dans le Compagnon Office ou l'aide intuitive et puis cliquez sur Rechercher pour afficher les rubriques correspondantes.

Pour plus d'informations sur le contrôle de saut de page, cliquez sur Aide sur Microsoft Access dans le menu aide, tapez les Propriétés du contrôle saut de page dans le Compagnon Office ou l'aide intuitive et puis cliquez sur Rechercher pour afficher les rubriques correspondantes.

Propriétés

Numéro d'article: 209006 - Dernière mise à jour: mardi 29 juin 2004 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Access 2000 Standard Edition
Mots-clés : 
kbmt kbhowto kbusage KB209006 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 209006
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com