Calculer des décomptes dans les états

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Il peut être utile de connaître le nombre d'enregistrements contenus dans un état. Dans les états groupés ou de synthèse, vous pouvez afficher le nombre d'enregistrements présents dans chaque groupe. Vous pouvez également ajouter un numéro de ligne à chaque enregistrement pour faciliter leur référencement. Cet article explique, pas à pas, comment ajouter des décomptes et des numéros de ligne à un état.

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

Calculer le nombre d'enregistrements dans un état ou un groupe

Le mode Page offre le moyen le plus rapide d'ajouter des décomptes à un état.

Compter les enregistrements en mode Page

  1. Dans le volet de Navigation, cliquez sur le rapport, puis cliquez sur Mode Image du bouton 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 Format, dans le groupe regroupement et totaux, cliquez sur totaux. Image du bouton

  4. Effectuez l'une des opérations suivantes :

    • Comptez tous les enregistrements de l'état si une valeur est dans le champ sélectionné, vous cliquez sur Compter enregistrements.

    • Pour compter les enregistrements seul à lesquels une valeur est destinée dans le champ sélectionné, cliquez sur Count Values.

      Remarque : Count Values n'est pas disponible pour des champs des types de données suivants :

      • Mémo

      • Objet OLE

      • Lien hypertexte

Access ajoute une zone de texte à la section Pied d'état et attribue à la propriété Source contrôle une expression exécutant la fonction Compte. Si votre état présente des niveaux de regroupement, Access ajoute également une zone de texte qui effectue le même calcul à chaque pied de groupe.

Remarque : Si vous utilisez le mode Page pour créer une zone de décompte au niveau d'un champ spécifique, Access crée une expression qui ne compte que les enregistrements dont le champ en question n'a pas la valeur Null. Par exemple, si l'état contient 10 enregistrements et que vous ajoutez le décompte à un champ qui contient trois valeurs Null, la zone de texte affichant le décompte indique 7 (nombre d'enregistrements contenant des valeurs non Null). Pour éviter cela, vous pouvez ajouter les zones de décompte aux seuls champs qui n'autorisent pas les valeurs Null (tel que les champs ID) ; vous pouvez également modifier la source contrôle de la zone de texte de sorte que l'ensemble des enregistrements soient toujours comptés, qu'il contiennent ou non des valeurs Null. Pour ce faire : 

  1. Sélectionnez la zone de texte qui présente le décompte. Si la feuille de propriétés n'est pas déjà affichée, appuyez sur F4 pour l'afficher.

  2. Cliquez sur l'onglet Données.

  3. Dans la zone correspondant à la propriété Source contrôle, supprimez l'expression et tapez =Compte(*).

  4. Enregistrez l'état et passez 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, puis cliquez sur Mode Création Image du bouton dans le menu contextuel.

  2. Sous l’onglet Création, dans le groupe contrôles, cliquez sur Zone de texte. Image du bouton

  3. Exécutez l’une des procédures 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(Nb ([intitulée]), 0)).

Haut de la Page

Ajouter un numéro de ligne pour chaque enregistrement d'un état ou d'un groupe

Vous avez la possibilité de numéroter les éléments d'un état. Par exemple, si vous disposez d'un état Ventes par produit, vous souhaiterez probablement que le premier élément d'un groupe de produits soit précédé du numéro « 1 », le second du numéro « 2 », et ainsi de suite jusqu'au groupe de produits suivants, dont le premier élément sera également précédé du numéro « 1 ».

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

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

  1. Dans le volet de Navigation, cliquez sur le rapport, puis sur Mode Création Image du bouton dans le menu contextuel.

  2. Sous l’onglet Création, dans le groupe contrôles, cliquez sur Zone de texte. Image du bouton

  3. Dans la section Détail de l'état, faites glisser le pointeur de façon à créer la zone de texte. Veillez à ce qu'elle soit suffisamment large pour accueillir le numéro d'élément le plus grand.

    Par exemple, si vous prévoyez une centaine de commandes, vous aurez besoin d'un espace suffisant pour au moins trois caractères (100). Si une étiquette apparaît en regard de la zone de texte, supprimez-la en cliquant dessus et en appuyant sur Suppr. Si vous avez placé la zone de texte près de la marge gauche, le libellé peut être caché sous la zone de texte. Avec la poignée de déplacement du coin supérieur gauche de la zone de texte, faites glisser la zone de texte vers la droite afin que le libellé soit visible. Vous pouvez alors cliquer sur libellé puis appuyer sur Suppr..

  4. Sélectionnez la zone de texte. Si la feuille de propriétés n'est pas déjà affichée, appuyez sur F4 pour l'afficher.

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

  6. Cliquez sur l'onglet Données.

  7. Dans la zone correspondant à la propriété Cumul, sélectionnez Par groupe.

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

  9. Cliquez sur l'onglet Format.

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

    Le numéro de ligne affiché à l'écran sera ainsi suivi d'un point.

  11. Enregistrez l'état et passez en mode État pour afficher les résultats.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
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.

×