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

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

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 une vue

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.

Afficher ou changer la langue ou la région par défaut

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 état

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 le traitement des caractères spéciaux, caractères de début et valeurs négatives dans les processus de 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 du champ. Cette technique fonctionne si les valeurs du champ commencent toujours par un caractère spécial unique, comme le signe moins ou avec le même nombre de caractères spéciaux, ce qui permet de connaître le nombre de caractères à ignorer. Pour obtenir des informations détaillées sur les processus de tri des valeurs partielles, voir Trier les enregistrements en fonction des valeurs partielles d'un champ. Si le nombre de caractères à ignorer est variable, vous pouvez spécifier un ordre de tri personnalisé. Pour obtenir des informations détaillées, voir Trier des 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 des enregistrements en fonction des valeurs partielles d'un champVous souhaitez trier des enregistrements sur base des premiers caractères d'un champ ? Si vous maîtrisez la technique d'écriture d'expressions simples, consultez la rubrique présentant l'utilisation des expressions pour extraire des valeurs partielles.

  • Trier des enregistrements dans un ordre sensible à la casse Access ignore la casse des valeurs textuelles. Par exemple, les valeurs smith et Smith seront traitées de la même manière, et vous ne pouvez pas décidier de leur ordre d'apparition. Consultez cette rubrique si vous souhaitez appliquer un tri sensible à la casse.

  • Trier des enregistrements sur des valeurs numériques stockées dans un champ de texte Si vous êtes en présence d'enregistrements triés sur les chiffres individuels, plutôt que sur les nombres qu'ils représentent, par exemple, des enregistrements contenant les valeurs 11 et 121 s'affichant avant ceux contenant les valeurs 2 ou 25, consultez cet article.

  • Trier des enregistrements dans un ordre personnaliséSi vous souhaitez trier certaines valeurs telles que des noms de jour (Lundi, Mardi, etc.) ou des grades d'employés (Gérant, Directeur) dans un ordre significatif, consultez cet article.

  • Trier des adresses IP Un champ stockant des adresses IP contient un grand nombre de chiffres et de points (.). Par conséquent, un simple tri textuel ou numérique ne sera pas suffisant pour tirer les adresses IP. Consultez cette rubrique pour en savoir plus sur le processus de tri 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 un état, ouvrez le volet Regrouper, trier et total en mode d'affichage 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

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.

×