Trier des enregistrements sur des valeurs partielles d'un champ

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.

Il peut arriver que vous souhaitiez trier les enregistrements dans Access en fonction uniquement de la partie du mois des valeurs de date et ignorer le jour et l'année. Vous pouvez également trier les enregistrements en fonction des seuls premiers caractères d'un champ de texte. Cette rubrique vous montre comment effectuer ces recherches en créant des expressions simples.

Que voulez-vous faire ?

Trier sur des valeurs de date partielles

Trier sur des valeurs de texte partiel

Trier sur des valeurs de date partielles

Lorsque vous triez des enregistrements à l'aide de l'une des commandes de Tri , la valeur de date entière (jour, mois et année) est utilisée pour déterminer la position de chaque enregistrement. Mais supposons que vous vouliez trier les anniversaires en fonction uniquement des mois où ils se produisent et ignorer la partie jour et année des valeurs.

Le tri sur une partie seulement des valeurs de date nécessite l'écriture d'une expression. Vous pouvez trier les données d'un tableau ou les résultats d'une requête, mais vous devez tout d'abord être en mode feuille de données. Vous écrivez votre expression dans la zone de requête de l'onglet filtre . L'expression que vous créez extrait uniquement les données qui vous intéressent, puis l'utilise comme base pour le tri.

Afficher l'onglet filtrer

  1. Basculer votre table ou votre requête en mode feuille de données.

    Si vous utilisez une requête, exécutez la requête pour afficher les résultats en mode feuille de données.

  2. Sous l'onglet Accueil , dans le groupe Trier & filtrer , cliquez sur avancé , puis sur filtre/tri avancé dans le menu contextuel.

    Access affiche un nouvel onglet d'objet avec un filtre dans le nom.

Créer l'expression

  1. Sous l'onglet Accueil , dans le groupe Trier & filtrer , cliquez sur avancé , puis sur filtre/tri avancé dans le menu contextuel.

  2. Tapez une expression dans la ligne champ de la première colonne. Par exemple, pour trier par mois quelle que soit l'année, tapez l'expression Expr1: DatePart ("m", [DateNaissance]) dans la ligne champ de la première colonne.

  3. Pour trier les enregistrements par jour au sein de chaque mois, tapez expr2: DatePart ("j", [DateNaissance]) dans la ligne champ de la deuxième colonne.

    La fonction DatePart dans la première colonne trie les enregistrements par mois, et la fonction DatePart dans la deuxième colonne trie les enregistrements par jours dans chaque mois.

  4. Dans la ligne Trier , sélectionnez croissant ou décroissant pour chacune des expressions.

    Un tri croissant dans la première colonne affiche janvier en haut et décembre dans la partie inférieure. Un tri croissant dans la deuxième colonne affiche 1 en haut et 31 dans la partie inférieure. Un ordre de tri décroissant fait l'inverse.

  5. Sous l'onglet Accueil , dans le groupe Filtrer & filtrer , cliquez sur basculer le filtre.

Haut de la page

Trier sur des valeurs de texte partiel

Le tri des valeurs de texte partiel est très similaire au tri sur des valeurs de date partielles. Vous devez écrire une expression dans la fenêtre Filtre/tri avancé pour extraire les caractères sous la forme de base pour le tri.

Supposons que le champ ville contient des valeurs telles que Seattle Nord, South Seattle, North Tacomaou South Tacoma. Supposons que vous souhaitiez ignorer le premier mot et trier les enregistrements sur le deuxième mot seul.

  1. Sous l'onglet Accueil , dans le groupe Trier & filtrer , cliquez sur avancé , puis sur filtre/tri avancé dans le menu contextuel.

  2. Tapez une expression dans la ligne champ de la première colonne. Par exemple, tapez = Mid ([ville], 7) pour ignorer les six premiers caractères du champ ville.

    La fonction Mid renvoie une sous-chaîne contenue dans une chaîne ou un champ spécifié. Dans ce cas, pour chaque enregistrement, la fonction renvoie la valeur qui commence à partir du septième caractère (autrement dit, après l'espace) dans le champ City.

  3. Dans la cellule Trier , sélectionnez croissant ou décroissant.

  4. Sous l'onglet Accueil , dans le groupe Filtrer & filtrer , cliquez sur basculer le filtre.

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.

×