Office
Se connecter

Trier des enregistrements sur les valeurs textuelles, les valeurs numériques ou les valeurs de date

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.

Le tri de données peut jouer un rôle important dans la l'efficacité et la convivialité d'un état ou d'un formulaire. Par exemple, un catalogue de produits présentant la liste alphabétique des produits ou la liste des prix est nettement plus facile à utiliser qu'une liste présentant les articles dans un ordre aléatoire.

Cette rubrique présente le tri des enregistrements lors de l'affichage ou de la conception d'une table, d'une requête, d'un formulaire ou un d'un état.

Contenu de cet article

Introduction

Trier les enregistrements dans un affichage

Supprimer un ordre de tri

Enregistrer un ordre de tri avec un objet

Présentation

La majorité des listes que vous affichez dans la vie quotidienne sont, soit déjà triées, soit présentées de manière à pouvoir être triées à votre convenance. Les calendriers et les agendas sont triés par date. D'autres modes de tri sont également disponibles, par exemple dans le cas des programmes de réservation de billets d'avion ou le tri des entrées de votre messagerie électronique. Vous pouvez trier les billets en fonction du prix, de l'heure de départ ou de la compagnie d'aviation. Vous pouvez également trier les entrées de votre boîte de messagerie par émetteur, sujet ou date. Une liste triée vous permet d'examiner et de localiser les éléments de votre choix, sans devoir parcourir l'ensemble des données.

Vous pouvez trier les enregistrements dans une table, une requête, un formulaire ou un état, sur un ou plusieurs champs. Avec une tâche de conception minimale, vous-même, ou les utilisateurs du formulaire ou de l'état, pouvez choisir le mode de tri des enregistrements.

Par exemple, lors de la création d'un catalogue de produits, vous pouvez choisir de les trier par ordre alphabétique. L'ordre choisi lors de la conception d'un objet est défini comme ordre de tri par défaut. En revanche, lors de l'affichage de la requête ou de l'état, chaque utilisateur peut trier les enregistrements selon le mode de son choix, par exemple par prix ou par fournisseur.

Remarque : Une vue peut être triée sur n'importe quel champ de cette vue, à l'exception de ceux contenant des pièces jointes ou des objets OLE.

Vous pouvez affiner vos résultats en triant les enregistrements sur plusieurs champs. Lors du tri sur plusieurs champs, il est important d'identifier ce que l'on appelle les champs de tri intérieurs et extérieurs. Il est essentiel de désigner correctement les champs de tri intérieurs et extérieurs pour obtenir des résultats satisfaisants. Par exemple, supposons que vous souhaitez trier la table Contacts sur les champs Prénom et Nom. Si vous voulez trier les prénoms de A à Z (ou de Z à A) pour chaque nom, Prénom est le champ le plus à l'intérieur. D'autre part, si vous souhaitez trier les noms pour chaque prénom, Nom est alors le champ le plus à l'extérieur. Dans le sens inverse, les enregistrements sont triés d'abord (vers l'extérieur) sur le champ Nom, puis sur le champ Prénom (vers l'intérieur).

Champs de tri intérieur et extérieur

1. Nom correspond au champ extérieur et Prénom au champ intérieur

2. Prénom correspond au champ extérieur et Nom au champ intérieur

Gardez à l'esprit, lorsque vous appliquez un ordre de tri, que les nombres, les textes et les caractères spéciaux sont triés en fonction de la langue sélectionnée et des paramètres régionaux de votre ordinateur. Si la langue sélectionnée et les paramètres régionaux définis dans la boîte de dialogue Options Access ne correspondent pas à ceux qui sont spécifiés dans le Panneau de configuration, il se peut que l'ordre de tri des résultats ne corresponde pas à votre attente.

Consulter ou modifier la langue par défaut ou la région

Pour passer en revue les paramètres de langue dans Access, cliquez sur le Bouton Microsoft Office Image du bouton Office , puis cliquez sur Options Access. Sous Configuration, affichez ou modifiez la valeur dans la zone de liste nouvel ordre de tri de base de données. Définissez l’option sur Général si vous souhaitez utiliser une de ces langues : Afrikaans, Albanais, arabe, Basque (Basque), bulgare, Bélarusse, Catalan, néerlandais, anglais, Féroïen, Farsi, allemand Standard, grec, hébreu, Hindi, Indonésien, italien, Malais, Portugais, russe, serbe, Swahili et ourdou. Notez que ce paramètre affecte uniquement les nouvelles bases de données. Pour appliquer ce paramètre à une base de données existante, première Compacter la base de données.

Pour compacter la base de données :

  • Cliquez sur le Bouton Microsoft Office Image du bouton Office , pointez sur Gérer, puis, sous gérer cette base de données, cliquez sur Compacter et réparer la base de données.

Pour afficher les paramètres régionaux de votre ordinateur, cliquez sur Options régionales et linguistiques du Panneau de configuration. Sous l'onglet Options régionales, affichez les éléments de votre choix et apportez-y les modifications nécessaires. Pour plus d'informations, consultez l'aide en ligne de Microsoft Windows.

Haut de la Page

Trier les enregistrements dans une vue

Remarque : Dans Access, le tri d'un état est sensiblement différent du tri d'une table, d'une requête ou d'un formulaire.

Trier un rapport

Trier une table, une requête ou un formulaire

Trier un état

  1. Ouvrez un état en mode Page ou en mode Création.

  2. Si le volet regrouper, trier et Total n’est pas ouvert, dans le groupe regroupement et totaux (sous l’onglet mise en forme en mode page), ou sous l’onglet Création en mode Création, cliquez sur regrouper et trier.

  3. Exécutez l'une des procédures suivantes :

    • Si l'état ne fait pas l'objet d'un regroupement ou d'un tri, cliquez sur Ajouter un groupe dans le volet Regrouper, trier et total, puis sélectionnez le champ de tri extérieur. Cliquez sur la flèche de la seconde liste déroulante et choisissez l'ordre de tri des valeurs. Cliquez sur Plus, puis sur la flèche située à droite de l'option avec une section d'en-tête, et sélectionnez sans section d'en-tête. Répétez ces étapes pour chaque champ de tri, avec le champ de tri intérieur affiché en bas.

    • Si les éléments de l'état sont déjà regroupés ou triés, passez les niveaux existants en revue et apportez prudemment les modifications nécessaires. Pour changer un champ, utilisez la première liste déroulante. Pour changer l'ordre, utilisez la seconde. Pour changer un niveau de regroupement en niveau de tri, remplacez l'option avec une section d'en-tête par sans section d'en-tête.

Conseil : Pour trier un état sur un seul champ, ouvrez l'état en mode Page, cliquez avec le bouton droit sur le champ et sélectionnez la commande de tri de votre choix. Par exemple, si vous sélectionnez le champ Age, cliquez sur Trier du plus petit au plus grand ou Trier du plus grand au plus petit. En revanche, si les éléments de l'état sont regroupés ou si vous souhaitez effectuer un tri sur plusieurs champs, il est préférable d'utiliser le volet Regrouper, trier et total.

Trier une table, une requête ou un formulaire

  1. Identifiez les champs sur lesquels doit porter le tri. Pour trier sur deux ou plusieurs champs, identifiez les champs intérieur et extérieur.

  2. Cliquez avec le bouton droit sur un endroit quelconque de la colonne ou du contrôle correspondant au champ intérieur, puis cliquez sur l'une des commandes de tri. Les commandes varient en fonction du type de données du champ sélectionné.

    Remarque : Lorsque vous triez les données d'un champ de type Oui/Non, la valeur « Oui », « Vrai » ou « Actif » est considérée comme « Activé » et la valeur « Non », « Faux » ou « Inactif » est considérée comme « Désactivé ». L'affichage par défaut de ce type de champ est une case à cocher, mais il est possible de l'afficher sous la forme d'une zone de texte ou d'une zone de liste déroulante. Si vous modifiez l'affichage de ce type de champ (zone de texte ou zone de liste déroulante), il est toujours trié comme « Activé » ou « Désactivé ».

    Options de tri

    1. Numérique, Monétaire, NuméroAuto

    2. Texte, Mémo, Lien hypertexte

    3. Oui/Non

    4. Date/Heure

  3. Répétez l'étape précédente pour chaque champ de tri, en terminant par le champ de tri extérieur.

    Les enregistrements sont réorganisés pour correspondre à l'ordre de tri.

    Remarque : Si un champ de texte contient des chaînes vides ou de valeur nulle, lors du tri en ordre ascendant, les enregistrements contenant des valeurs nulles sont les premiers résultats affichés. Viennent ensuite les enregistrements contenant des chaînes nulles, puis ceux contenant des valeurs non vides.

    En savoir plus sur les caractères spéciaux, un espace, et les valeurs négatives sont gérées pendant le tri

    Si la valeur d'un champ commence par un caractère spécial, tel qu'un trait d'union, une parenthèse ou un autre symbole, vous observerez le comportement suivant lors du tri en ordre ascendant :

    • Les valeurs commençant par un espace s'affichent avant les valeurs alphanumériques.

    • Les valeurs entourées de guillemets s'affichent après les valeurs commençant par un espace, mais avant les valeurs alphanumériques.

    • Les valeurs commençant par le signe moins (-) précèdent les valeurs commençant par le signe (+).

    • Pour tous les autres symboles, l'ordre correspond à celui des caractères ASCII. Par exemple, le code du symbole du dollar ($) est 36, et le code du signe égal (=) est 61. Par conséquent, les valeurs commençant par $ s'afficheront avant les valeurs commençant par =.

      Pour remplacer cet ordre, vous pouvez choisir d’ignorer le premier caractère de toutes les valeurs dans le champ. Cette technique fonctionne si les valeurs du champ commencent toujours par un caractère spécial, par exemple un signe moins, ou avec le même nombre de caractères spéciaux, ce qui permet de connaître le nombre de caractères d’ignorer. Pour obtenir des informations détaillées sur le tri des valeurs partielles, voir l’article trier les enregistrements en fonction des valeurs partielles d’un champ. Si le nombre de caractères d’ignorer varie, vous pouvez spécifier un ordre de tri personnalisé. Pour obtenir des informations détaillées, voir l’article trier les enregistrements dans un ordre personnalisé.

Gardez à l'esprit que vous ne pouvez pas supprimer un ordre de tri à partir d'un champ unique. Pour supprimer un tri de tous les champs de tri, sous l'onglet Accueil, dans le groupe Trier et filtrer, cliquez sur Effacer tous les tris, et appliquez l'ordre de tri de votre choix.

Scénarios de tri supplémentaires   

Lorsque vous utilisez les commandes de tri, le type de données du champ et les valeurs complètes de chaque champ permettent de déterminer l'ordre des enregistrements. Lorsque vous utilisez les commandes de tri, le type de données du champ et les valeurs complètes de chaque champ permettent de déterminer l'ordre des enregistrements. Qu'en est-il si vous souhaiter trier des valeurs textuelles, telles que Lundi, Mardi, etc, par ordre alphabétique, ou trier un champ de texte contenant des adresses IP ? Si vous souhaitez utiliser d'autres procédures de tri que celles des commandes de tri, consultez la rubrique :

  • Trier les enregistrements en fonction des valeurs partielles d’un champ Vous voulez trier des enregistrements sur les premiers caractères dans un champ ? Si vous êtes à l’aise écriture d’expressions simples, consultez cette rubrique qui explique comment utiliser des expressions pour extraire des valeurs partielles.

  • Trier les enregistrements en distinguant les majuscules Access ignore la casse des valeurs de texte. Par exemple, les valeurs smith et Smith seront traité comme exactement, et vous ne pouvez pas contrôler celui qui s’affiche en premier. Consultez la rubrique suivante si vous voulez effectuer le tri qui respecte la casse.

  • Trier des enregistrements sur des valeurs numériques stockées dans un champ de texte Vous voyez enregistrements triés sur les chiffres individuels et non sur la valeur numérique ? Si, par exemple, les enregistrements contenant les valeurs 11 et 121 s’affichent avant les enregistrements contenant les valeurs 2 ou 25, consultez cet article.

  • Trier des enregistrements dans un ordre personnalisé Si vous souhaitez trier certaines valeurs, telles que les noms de jours (lundi, mardi, et ainsi de suite) ou titres employés (gérant, directeur) dans un ordre qui a un sens pour vous, voir cet article.

  • Adresses IP de tri Un champ qui stocke des adresses IP contient plusieurs numéros et points (.), et donc un texte simple ou un tri numérique ne fonctionne pas pour les adresses IP. Consultez la rubrique suivante pour savoir comment trier des adresses IP.

Haut de la Page

Supprimer un ordre de tri

  • Pour supprimer un ordre de tri d'une table, d'une requête ou d'un formulaire, sous l'onglet Accueil, dans le groupe Trier et filtrer, cliquez sur Effacer tous les tris.

    Cette action supprime l'ordre de tri de tous champs de la vue.

  • Pour supprimer un ordre de tri à partir d’un rapport, ouvrez le volet regrouper, trier et Total en cliquant sur regrouper et trier dans le groupe regroupement et totaux (sous l’onglet Format en mode page, sous l’onglet Création en mode Création). Ensuite, cliquez sur le niveau de tri que vous voulez supprimer, puis cliquez sur Supprimer. Une entrée correspondant à un champ de tri commence par les mots Trier par. Éviter de supprimer les entrées qui commencent par Regrouper par, car cela risque de changer la conception du rapport.

Haut de la Page

Enregistrer un ordre de tri avec un objet

Les derniers ordres de tri appliqués sont automatiquement enregistrés avec la table, la requête, le formulaire ou l'état. Si vous souhaitez les appliquer automatiquement à la prochaine ouverture de l'objet, vérifiez que la propriété TrierParSurChargement de l'objet a la valeur Oui.

Étant donné que le dernier ordre de tri appliqué est susceptible de changer, vous pouvez définir un ordre de tri permanent, ou défini par défaut. Cet ordre de tri par défaut peut être défini pour une requête ou un état. Il est important de noter, bien que l'ordre de tri par défaut ne sera pas supplanté par l'ordre de tri actif ou le dernier ordre de tri enregistré, qu'il ne prendra effect que lorsque l'ordre de tri actif ou le dernier ordre de tri enregistré seront supprimés de la vue.

  • Pour définir un ordre de tri par défaut pour une requête, ouvrez-la en mode Création. Ajoutez les champs de tri à la grille et, dans la ligne Tri, spécifiez l'ordre souhaité.

  • Pour définir un ordre de tri par défaut pour le rapport, utilisez le volet regrouper, trier et Total en mode page ou création. Pour obtenir des informations détaillées, consultez la section Trier un état.

Pour afficher les enregistrements triés dans un ordre de tri par défaut, sous l'onglet Accueil, dans le groupe Trier et filter, cliquez sur Effacer tous les tris. Cette opération a pour effet de supprimer le filtre actif, ou le dernier filtre enregistré, et d'afficher les enregistrements dans l'ordre défini par défaut.

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.

×