Applies ToAccess pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Il peut arriver que vous souhaitiez trier des enregistrements dans Access uniquement en fonction de la partie mois des valeurs de date et ignorer le jour et l’année. Vous pouvez également trier les enregistrements en fonction des 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 les valeurs de date partielles

Lorsque vous triez des enregistrements à l’aide de l’une des commandes Trier , 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 souhaitiez trier les anniversaires uniquement en fonction des mois pendant lesquels ils se produisent et ignorer la partie jour et année des valeurs.

Le tri sur une partie des valeurs de date nécessite l’écriture d’une expression. Vous pouvez trier les données d’une table ou les résultats d’une requête, mais vous devez d’abord être en mode Feuille de données. Vous écrivez votre expression dans la région de requête de l’onglet Filtre . L’expression que vous créez extrait uniquement les données souhaitées, puis les utilise comme base pour le tri.

Afficher l’onglet Filtre

  1. Basculez votre table ou 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 & Filtre , cliquez sur Avancé , puis sur Filtre/Tri avancé dans le menu contextuel.

    Access affiche un nouvel onglet d’objet avec Filtre dans le nom.

Create l’expression

  1. Sous l’onglet Accueil , dans le groupe Trier & Filtre , cliquez sur Avancé , puis sur Filtre/Tri avancé dans le menu contextuel.

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

  3. Pour trier les enregistrements par jours au cours de chaque mois, tapez Expr2 : DatePart(« d »,[BirthDate]) dans la ligne Field 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 au cours de 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 en bas. Un tri croissant dans la deuxième colonne affiche 1 en haut et 31 en bas. Un ordre de tri décroissant fait le contraire.

  5. Sous l’onglet Accueil , dans le groupe Trier & filtre , cliquez sur Activer/désactiver le filtre.

Haut de la page

Trier sur des valeurs de texte partielles

Le tri sur des valeurs de texte partielles 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 qui constituent la base du tri.

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

  1. Sous l’onglet Accueil , dans le groupe Trier & Filtre , cliquez sur Avancé , puis sur Filtre/Tri avancé dans le menu contextuel.

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

    La fonction Mid retourne une sous-chaîne contenue dans une chaîne ou un champ spécifié. Dans ce cas, pour chaque enregistrement, la fonction retourne la valeur à partir du septième caractère (c’est-à-dire après l’espace) dans le champ Ville.

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

  4. Sous l’onglet Accueil , dans le groupe Trier & filtre , cliquez sur Activer/désactiver le filtre.

Haut de la page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.