Calculer des décomptes dans les états

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Il peut être utile de connaître le nombre de combien d’enregistrements est contenues dans un rapport. Dans les rapports groupés ou de synthèse, vous pouvez afficher le nombre de combien d’enregistrements se trouvent dans chaque groupe. Ou bien, vous pouvez ajouter un numéro de ligne pour chaque enregistrement pour faciliter leur faire référence à chacun d’eux. Cet article explique, étape par étape, comment ajouter des décomptes et ligne des numéros à votre rapport.

Que voulez-vous faire ?

Compter le nombre d’enregistrements dans un rapport ou un groupe

Ajouter un numéro de ligne pour chaque enregistrement dans un rapport ou un groupe

Compter le nombre d’enregistrements dans un rapport ou un groupe

Mode page vous fournit le moyen le plus rapide pour ajouter des compteurs pour votre rapport.

Compter les enregistrements en mode page

  1. Dans le volet de Navigation, avec le bouton droit de l’état, puis cliquez sur Mode page dans le menu contextuel.

  2. Cliquez sur un champ que vous souhaitez compter. Pour vous assurer que tous les enregistrements sont prises en compte, cliquez sur un champ dont vous savez ne contient pas de valeurs null, tel qu’un champ ID.

  3. Sous l’onglet Création, dans le groupe regroupement et totaux, cliquez sur totaux. Remarque, si vous utilisez Access 2007, la commande totaux est sous l’onglet Format.

  4. Effectuez l’une des actions suivantes :

    • Pour compter tous les enregistrements dans le rapport, quel que soit s’il existe une valeur dans le champ sélectionné, cliquez sur Compter les enregistrements.

    • Pour compter uniquement les enregistrements dont il est une valeur dans le champ sélectionné, cliquez sur Compter des valeurs.

      Remarque : Compter des valeurs n’est pas disponible pour les champs de types de données suivants :

      • Texte long (Mémo)

      • Objet OLE

      • Lien hypertexte

      • Pièce jointe

  5. Access ajoute une zone de texte à la section pied d’état et définit sa propriété Source contrôle sur une expression qui effectue la fonction Nb . S’il existe des niveaux de regroupement dans votre rapport, Access ajoute également une zone de texte pour chaque pied de groupe qui effectue le calcul du même.

    Remarque : Si vous utilisez le mode page pour créer un compte sur un champ spécifique, Access crée une expression qui détermine uniquement les enregistrements où ce champ n’est pas null. Par exemple, si 10 enregistrements dans le rapport et que vous ajoutez le décompte à un champ qui contienne trois valeurs null, la zone de texte nombre affiche 7: le nombre d’enregistrements contenant des valeurs non null. Vous pouvez éviter cela en ajoutant des nombres uniquement aux champs qui n’autorisent pas les valeurs null (par exemple, les champs ID), ou vous pouvez modifier la source de la zone de texte afin qu’il compte toujours tous les enregistrements si elles contiennent des valeurs null ou non. Pour le faire :

  6. Sélectionnez la zone de texte qui affiche le nombre. Si la feuille de propriétés n’est pas déjà affichée, appuyez sur F4 pour l’afficher.

  7. Cliquez sur l’onglet Données.

  8. Dans la zone de propriété Source contrôle, supprimez l’expression et tapez ControlSource.

  9. Enregistrez le rapport et passer en mode État pour afficher les résultats.

Compter les enregistrements en mode Création

  1. Dans le volet de Navigation, cliquez sur le rapport et cliquez sur Mode Création dans le menu contextuel.

  2. Dans l’onglet Créer, dans le groupe Contrôles, cliquez sur Zone de texte.

  3. Effectuez l’une des actions suivantes :

    • Pour ajouter un compteur de tous les enregistrements dans le rapport, cliquez sur la section d’en-tête ou pied d’état dans lequel vous souhaitez placer la zone de texte.

    • Pour ajouter un compteur de tous les enregistrements dans chaque groupe d’un état groupé, cliquez sur la section d’en-tête ou pied de groupe où vous voulez placer la zone de texte.

  4. Sélectionnez la zone de texte et appuyez sur F4 pour afficher la feuille de propriétés.

  5. Cliquez sur l’onglet Données.

  6. Dans la zone de propriété Source contrôle, tapez ControlSource.

    Cette expression utilise la fonction Nb pour compter tous les enregistrements dans le rapport ou au groupe même si certains champs de certains enregistrements ont la valeur null. Pour compter le nombre d’enregistrements uniquement où un champ spécifique n’est pas null (par exemple, nom fournisseur), utilisez plutôt l’expression suivante : =CDbl(Nz(Count([SupplierName]),0)).

Haut de la page

Ajouter un numéro de ligne pour chaque enregistrement dans un rapport ou un groupe

Vous pouvez numéroter les éléments dans votre rapport. Par exemple, dans un état Ventes par produit, vous souhaiterez « 1 » pour faire précéder le premier élément dans un groupe de produit, « 2 » précède le deuxième élément, et ainsi de suite. Lorsque le groupe de produit suivant commence, le décompte commence à droite, et « 1 » précède le premier élément.

Numéroter les éléments dans un état

Vous pouvez numéroter les éléments dans votre rapport en utilisant un contrôle calculé et en définissant sa propriété Cumul .

  1. Dans le volet de Navigation, avec le bouton droit de l’état, puis sur Mode Création dans le menu contextuel.

  2. Dans l’onglet Créer, dans le groupe Contrôles, cliquez sur Zone de texte.

  3. Dans la section détail du rapport, faites glisser le pointeur pour créer la zone de texte, en prenant soin qu’il est suffisamment large pour accueillir le plus grand nombre d’élément.

    Par exemple, si vous avez probablement une centaine de commandes, vous avez besoin d’espace pour au moins trois caractères (100). Si une étiquette apparaît en regard de la zone de texte, supprimez l’étiquette en cliquant dessus, puis en appuyant sur SUPPR. Si vous avez placé la zone de texte près de la marge gauche, l’étiquette peut être cachée sous la zone de texte. À l’aide de la poignée de déplacement dans le coin supérieur gauche de la zone de texte, faites glisser la zone de texte à droite afin que vous puissiez voir l’étiquette. Vous pouvez ensuite, cliquez sur l’étiquette et appuyez sur SUPPR.

  4. Sélectionnez la zone de texte. Si la feuille de propriétés n’est pas affichée, appuyez sur F4.

  5. Cliquez sur l’onglet toutes. Dans la zone de propriété nom, tapez un nom, tel que NuméroÉlémenttxt.

  6. Cliquez sur l’onglet Données.

  7. Dans la zone de propriété Running Sum, sélectionnez Par groupe.

  8. Dans la zone de propriété Source contrôle, tapez = 1.

  9. Cliquez sur l’onglet Format.

  10. Dans la zone de propriété Format, tapez #. (signe dièse suivi d’un point).

    Cela met en forme le numéro de ligne par un point après le numéro.

  11. Enregistrez le rapport et passer en mode État pour afficher les résultats.

Haut de la page

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×