Access
 sql >> Base de données >  >> RDS >> Access

Comment mettre en surbrillance des enregistrements ou des valeurs dans un rapport Microsoft Access à l'aide de la mise en forme conditionnelle

Appliquer la mise en forme conditionnelle dans les rapports Microsoft Access

S'applique à :Microsoft Access 2010, 2013, 2016, 2019 et 365 (Windows)

Vous pouvez mettre en surbrillance des valeurs ou des enregistrements dans un rapport Microsoft Access à l'aide de la mise en forme conditionnelle. La mise en forme conditionnelle est utilisée pour modifier l'apparence d'un contrôle dépendant tel qu'une zone de texte basée sur une règle. Certaines conditions doivent être remplies pour que le formatage soit appliqué. Vous pouvez appliquer une mise en forme conditionnelle en mode Mise en page ou en mode Création. La mise en forme conditionnelle apparaît dans l'onglet Format des outils de conception de rapport du ruban :

Voulez-vous en savoir plus sur Microsoft Access ? Découvrez notre classe virtuelle ou notre classe en direct Accéder aux cours>

Si vous souhaitez appliquer une mise en forme conditionnelle aux contrôles, vous pouvez supprimer l'ombrage des lignes alternatives en mode Création :

  1. Cliquez avec le bouton droit sur l'onglet du rapport et sélectionnez Mode Conception (ou cliquez avec le bouton droit dans une zone vide du rapport et sélectionnez Mode Conception).
  2. Cliquez avec le bouton droit sur la section Détail.
  3. Dans le menu déroulant, sélectionnez Ombrage de ligne alternatif, puis sélectionnez Aucune couleur ou blanc.

Appliquer une mise en forme conditionnelle en mode Mise en page

Pour appliquer une mise en forme conditionnelle en mode Mise en page :

  1. Cliquez avec le bouton droit sur l'onglet du rapport et sélectionnez Mode Mise en page (ou cliquez avec le bouton droit dans une zone vide du rapport et sélectionnez Mode Mise en page).
  2. Cliquez sur le ou les contrôles auxquels vous souhaitez appliquer une mise en forme conditionnelle. Si vous souhaitez que la mise en forme s'applique à l'intégralité de l'enregistrement, cliquez en maintenant la touche Maj enfoncée sur tous les contrôles d'un même enregistrement.
  3. Cliquez sur l'onglet Format des outils de création de rapport dans le ruban.
  4. Cliquez sur Mise en forme conditionnelle dans le groupe Contrôler la mise en forme.
  5. Dans la boîte de dialogue qui s'affiche, cliquez sur Nouvelle règle.
  6. Cliquez sur Vérifier les valeurs dans l'enregistrement actuel ou utilisez une expression ou cliquez sur Comparer avec d'autres enregistrements.
  7. Entrez la règle souhaitée.
  8. Sélectionnez la mise en forme que vous souhaitez appliquer, telle que la couleur de la police.
  9. Cliquez deux fois sur OK.
  10. Cliquez avec le bouton droit sur l'onglet du rapport et sélectionnez Aperçu avant impression pour voir comment la mise en forme apparaîtra si vous imprimez le rapport.

Dans l'exemple ci-dessous, nous avons défini une règle selon laquelle si les ventes réelles sont supérieures à 50 000, l'intégralité de l'enregistrement s'affiche en gras et en bleu (notez que le champ actualsales doit être lié à un contrôle tel qu'une zone de texte sur le rapport) :

Appliquer une mise en forme conditionnelle en mode Création

Pour appliquer une mise en forme conditionnelle en mode Création :

  1. Cliquez avec le bouton droit sur l'onglet du rapport et sélectionnez Mode Conception (ou cliquez avec le bouton droit dans une zone vide du rapport et sélectionnez Mode Conception).
  2. Sélectionnez le ou les contrôles auxquels vous souhaitez appliquer une mise en forme conditionnelle. Si vous souhaitez que la mise en forme s'applique à un enregistrement entier, cliquez en maintenant la touche Maj enfoncée sur tous les contrôles de la section Détail.
  3. Cliquez sur l'onglet Format des outils de création de rapports dans le ruban.
  4. Cliquez sur Mise en forme conditionnelle dans le groupe Contrôler la mise en forme.
  5. Dans la boîte de dialogue qui s'affiche, cliquez sur Nouvelle règle.
  6. Cliquez sur Vérifier les valeurs dans l'enregistrement actuel ou utilisez une expression ou cliquez sur Comparer avec d'autres enregistrements.
  7. Entrez la règle souhaitée.
  8. Sélectionnez la mise en forme souhaitée, telle que la couleur de la police.
  9. Cliquez deux fois sur OK.
  10. Cliquez avec le bouton droit sur l'onglet du rapport et sélectionnez Aperçu avant impression pour voir comment la mise en forme apparaîtra si vous imprimez le rapport.

Dans l'exemple ci-dessous, nous avons entré une règle selon laquelle si la date de suivi est dans les 90 jours suivant la date actuelle, l'intégralité de l'enregistrement apparaîtra en gras et en vert (notez que le champ followupdate doit être lié à un contrôle tel qu'une zone de texte sur le rapport) :

Si vous souhaitez appliquer une mise en forme de remplissage à un enregistrement entier, les contrôles (généralement des zones de texte) devront "toucher" le contrôle suivant ou vous verrez des lacunes dans l'enregistrement.

En outre, dans la liste des règles de mise en forme conditionnelle de la boîte de dialogue Mise en forme conditionnelle, une règle située plus haut dans la liste est prioritaire sur une règle située plus bas dans la liste. Ainsi, si une valeur ou un enregistrement est formaté à l'aide d'une mise en forme conditionnelle à l'aide de plusieurs règles, la règle la plus élevée dans la boîte de dialogue "gagnera". Vous pouvez modifier l'ordre de priorité en cliquant sur les flèches vers le haut et vers le bas dans la boîte de dialogue.

Cet article a été publié pour la première fois le 17 mai 2019 et a été mis à jour pour plus de clarté et de contenu.