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 des données peut jouer un rôle important dans la création d'un État ou d'un formulaire efficace et facile à utiliser. Par exemple, un catalogue de produits qui répertorie les produits par ordre alphabétique ou sur la base du prix unitaire est beaucoup plus facile à utiliser qu'un catalogue répertoriant les articles dans un ordre aléatoire.

Cette rubrique explique comment trier des enregistrements lors de l'affichage et de la conception d'une table, d'une requête, d'un formulaire ou d'un État.

Contenu de cet article

Introduction

Trier les enregistrements dans un affichage

Supprimer un ordre de tri

Enregistrer un ordre de tri à l'aide d'un objet

Introduction

Vous pouvez trier les enregistrements dans une table, une requête, un formulaire ou un État sur un ou plusieurs champs. Avec le travail de conception minimal, vous et les utilisateurs de votre formulaire ou état pouvez choisir la manière dont les enregistrements sont triés.

Par exemple, lorsque vous créez le rapport sur le catalogue de produits, vous pouvez choisir de répertorier les produits par ordre alphabétique. L'ordre que vous choisissez lors de la conception d'un objet devient l'ordre de tri par défaut de l'objet. Toutefois, lors de l'affichage de la requête ou de l'État, chacun de vos utilisateurs peut trier les enregistrements comme ils le souhaitent, par prix ou par fournisseur.

Remarque : Une vue peut être triée dans n'importe quel champ qui est affiché dans la vue, à l'exception des champs qui contiennent des pièces jointes ou des objets OLE.

Vous pouvez affiner les 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 extérieur et intérieur. Pour obtenir les résultats souhaités, il est nécessaire de désigner les champs appropriés en tant que champs de tri interne et externe. Par exemple, supposons que vous vouliez trier la table contacts sur les champs prénom et nom. Si vous souhaitez que les premiers noms soient triés de A à Z (ou de Z à A) dans chaque nom, prénom correspond au champ le plus à l'intérieur. À l'inverse, si vous voulez que les noms soient triés dans chaque prénom, LastName est le champ le plus à l'intérieur. Autrement dit, les enregistrements sont triés d'abord (à l'extérieur) sur le champ LastName, puis suivant (intérieur) dans le champ FirstName.

Champs de tri intérieur et extérieur

1. LastName est le champ le plus à l'extérieur et FirstName le champ le plus à l'intérieur

2. FirstName est le champ le plus à l'extérieur et LastName le champ le plus à l'intérieur.

N'oubliez pas que si vous appliquez des ordres de tri, les nombres, le texte et les caractères spéciaux sont triés en fonction des paramètres linguistiques et régionaux sélectionnés sur votre ordinateur. Si les paramètres linguistiques et régionaux spécifiés dans la boîte de dialogue Options Access ne correspondent pas à ceux spécifiés dans le panneau de configuration, il est possible que les ordres de tri qui en résultent ne correspondent pas à vos attentes.

Vérifier ou modifier la langue ou la région par défaut

Pour consulter les paramètres de langue dans Access, cliquez sur optionsde _GT_ de fichier . Sous l'onglet général , sous création de bases de données, révisez ou modifiez la valeur dans la zone de liste nouvel ordre de tri . Réglez l'option sur général si vous souhaitez utiliser l'une des langues suivantes: afrikaans, albanais, arabe, bulgare (basque), bulgare, biélorusse, danoise, hollandais, danois, hébreu, hindi, grec, hébreu, hindi, danois, espagnol 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 , vous devez d'abord compacter la base de données.

Pour compacter la base de données:

  • Cliquez sur outils de base de données > compacter et réparer une base de données.

Pour consulter les paramètres régionaux de votre ordinateur, reportez-vous à la rubrique modifier les paramètres régionaux Windows pour modifier l'apparence de certains types de données.

Haut de la page

Trier les enregistrements dans un affichage

Remarque : Dans Access, le tri d'un État diffère légèrement 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 reGroupements & totaux (de l'onglet format en mode page, ou sous l'onglet création en mode création), cliquez sur regrouper & Trier.

  3. Effectuez l’une des opérations suivantes :

    • Si l'État n'est ni groupé ni 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 deuxième flèche déroulante et choisissez le mode de tri des valeurs. Cliquez sur plus, puis cliquez sur la flèche située à droite de la section avec en-tête, puis sélectionnez sans section d'en-tête. Répétez ces étapes pour chaque champ de tri, en affichant le champ de tri intérieur au bas.

    • Si l'État est déjà groupé ou trié, examinez les niveaux existants et apportez les modifications souhaitées. Pour modifier un champ, utilisez la première flèche de la liste déroulante. Pour modifier l'ordre, cliquez sur la deuxième flèche déroulante. Pour modifier un niveau de regroupement en un seul niveau de tri, remplacez la section d' en-tête par une section en-tête.

Conseil : Pour trier un rapport sur un seul champ, ouvrez l'État en mode page, cliquez avec le bouton droit sur le champ, puis sélectionnez la commande Trier de votre choix. Par exemple, si vous sélectionnez le champ âge, cliquez sur Trier du plus petit au plus grand ou Trier du plus grand au plus petit. Toutefois, si le rapport est groupé ou si vous voulez effectuer un tri sur plusieurs champs, vous devez utiliser le volet reGrouper , trier et total .

Trier une table, une requête ou un formulaire

  1. Identifiez les champs sur lesquels vous voulez trier. Pour trier sur deux champs ou plus, identifiez les champs qui serviront de champs de tri intérieur et extérieur.

  2. Cliquez avec le bouton droit n'importe où dans la colonne ou le contrôle correspondant au champ le plus à l'intérieur, puis cliquez sur l'une des commandes de tri. Les commandes varient en fonction du type de données figurant dans le champ sélectionné.

    Remarque : Lors du tri des données d'un champ qui est du type de données oui/non, la valeur «Yes», «true» ou «on» est considérée comme «Selected», et la valeur «no», «false» ou «OFF» est considérée comme «Solded». L'affichage par défaut de ce type de champ est une case à cocher, mais vous pouvez le paramétrer pour qu'il s'affiche sous forme de zone de texte ou de zone de liste déroulante. Si vous modifiez l'affichage de ce type de champ en zone de texte ou zone de liste modifiable, il est toujours trié comme «sélectionné» ou «désactivé».

    Options de tri

    1. nombre, devise, NuméroAuto

    2. texte court (texte), texte long (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 refléter l'ordre de tri.

    Remarque : Si un champ de texte contient des chaînes NULL et des chaînes nulles, lorsqu'elles sont triées par ordre croissant, les enregistrements contenant des valeurs NULL sont répertoriés en premier, les enregistrements contenant des chaînes vides, puis les enregistrements avec des valeurs non vides.

    En savoir plus sur la gestion des caractères spéciaux, des espaces de début et des valeurs négatives pendant le tri

    Si une valeur dans un champ commence par un caractère spécial (trait d'Union, parenthèse ou autre symbole), vous observerez le comportement suivant lors du tri dans l'ordre croissant:

    • Les valeurs qui commencent par un espace sont affichées devant les valeurs alphanumériques.

    • Les valeurs comprises entre guillemets suivent les valeurs qui commencent par un espace, mais qui précèdent les valeurs alphanumériques.

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

    • Pour tous les autres symboles, l'ordre est déterminé en observant les codes de caractères ASCII des caractères. Par exemple, le code du symbole dollar ($) est 36 et le code du signe égal (=) est 61, les valeurs commençant par $ s'affichent alors 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 (par exemple, un signe moins) ou un nombre de caractères spéciaux identique, ce qui vous permet de connaître le nombre de caractères à ignorer. Pour obtenir des informations détaillées sur le tri sur des valeurs partielles, consultez l'article trier des enregistrements sur la base de valeurs partielles dans un champ. Si le nombre de caractères à 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é.

N'oubliez pas que vous ne pouvez pas supprimer un ordre de tri d'un seul champ. Pour supprimer le tri de tous les champs de tri, sous l'onglet Accueil , dans le groupe Trier & filtrer , cliquez sur Effacer tous les tris, puis 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 sont utilisés pour déterminer l'ordre des enregistrements. Que se passe-t-il si vous voulez trier les valeurs de texte (lundi, mardi, etc.) dans un ordre personnalisé et non dans l'ordre alphabétique? Vous voulez trier un champ de texte qui contient des adresses IP? Consultez les rubriques suivantes si les commandes Trier ne répondent pas à vos besoins de tri:

  • Trier des enregistrements sur des valeurs partielles d'un champ Vous voulez trier les enregistrements en fonction des premiers ou derniers caractères d'un champ? Si vous savez écrire des expressions simples, consultez cette rubrique qui explique comment utiliser des expressions pour extraire des valeurs partielles.

  • Trier les enregistrements en distinguant les majuscules des minuscules Access ignore la casse des valeurs de texte. Par exemple, les valeurs Smith et Smith seront considérées comme identiques, et vous ne pouvez pas en contrôler une qui s'affiche en premier. Consultez cette rubrique si vous voulez effectuer un tri respectant la casse.

  • Trier les enregistrements sur des valeurs numériques stockées dans un champ de texte Les enregistrements sont-ils triés sur les chiffres individuels et non sur la valeur numérique? Si, par exemple, des enregistrements avec les valeurs 11 et 121 apparaissent avant les enregistrements avec les valeurs 2 ou 25, reportez-vous à cet article.

  • Trier des enregistrements dans un ordre personnalisé Si vous voulez trier certaines valeurs, par exemple des noms de jours (lundi, mardi, etc.) ou des titres d'employés (responsable, directeur) dans un ordre significatif pour vous, consultez cet article.

  • Trier des adresses IP Un champ qui stocke des adresses IP contient plusieurs numéros et points (.), et par conséquent, un tri textuel ou numérique simple ne fonctionnera pas pour les adresses IP. Consultez cette rubrique pour découvrir 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 & filtrer , cliquez sur Effacer tous les tris.

    Cette opération supprime l'ordre de tri de tous les champs de la vue.

  • Pour supprimer un ordre de tri d'un État, ouvrez le volet reGrouper , trier et total en cliquant sur &Er le Tri dans le groupe regrouper les totaux du _AMP_ (dans l'onglet mise en page, sous l'onglet création , en mode création). Cliquez ensuite sur le niveau de tri que vous voulez supprimer, puis sur supprimer. Une entrée correspondant à un champ de tri commence par les mots utiliser le Tri. Évitez de supprimer les entrées commençant par Group by, car cela a pour effet de modifier la conception de l'État.

Haut de la page

Enregistrer un ordre de tri à l'aide d'un objet

Le dernier ordre de tri appliqué est enregistré automatiquement avec la table, la requête, le formulaire ou l'État. Si vous souhaitez qu'elle soit appliquée automatiquement la prochaine fois que vous ouvrez l'objet, vérifiez que la propriété OrderByOnLoad de l'objet est définie sur Oui.

Dans la mesure où le dernier ordre de tri appliqué est modifié de temps en temps, vous pouvez définir un ordre de tri permanent (ou par défaut). Vous pouvez spécifier un ordre de tri par défaut pour une requête ou un État. Il est important de noter que bien que l'ordre de tri par défaut ne soit pas écrasé par l'ordre de tri actuel ou enregistré, il n'est appliqué que lorsque l'ordre de tri actuel ou le dernier enregistrement est supprimé 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 de création, puis, dans la ligne Trier , spécifiez l'ordre souhaité.

  • Pour définir un ordre de tri par défaut pour l'État, 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 rapport.

Pour afficher les enregistrements triés dans l'ordre de tri par défaut, sous l'onglet Accueil , dans le groupe Trier & filtrer , cliquez sur Effacer tous les tris. Cette opération supprime le filtre actuel ou le dernier filtre enregistré de la vue, et vous permet d'afficher les enregistrements dans l'ordre 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.

×