Trier des enregistrements sur des valeurs partielles d'un champ

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

Vous pouvez être amené à trier des enregistrements uniquement en fonction de la section du mois des valeurs de date sans tenir compte du jour ni de l'année ou sur les premiers caractères d'un champ de texte. Cette rubrique montre comment effectuer ces recherches en créant des expressions simples.

Objectif

Effectuez un tri sur des valeurs de date partielles

Tri des valeurs texte partiel

Trier les enregistrements sur des valeurs de date partielles

Lorsque vous triez des enregistrements à l'aide de l'une des commandes Trier, toute la valeur de date, à savoir jour, mois et année, est utilisée pour déterminer la position de chaque enregistrement. Supposons, cependant, que vous souhaitiez trier des dates d'anniversaire sur le mois uniquement.

Pour cela, vous devez créer une expression. Vous pouvez trier des enregistrements sur les données d'un tableau ou les résultats d'une requête à condition d'être en mode Feuille de données. Écrivez l'expression dans la zone de la requête de l'onglet Filtrer. L'expression que vous créez extrait les données voulues et les utilise comme base pour le tri.

Afficher l'onglet Filtrer

  1. Passez en mode Feuille de données.

    Si vous créez une requête, exécutez-la pour afficher les résultats dans une feuille de données.

  2. Sous l’onglet accueil, dans le groupe Trier et filtrer, cliquez sur Avancé, puis sur Filtre/tri avancé dans le menu contextuel.

    Access affiche l'onglet Filtrer.

Créer une expression

  1. Sous l’onglet accueil, dans le groupe Trier et filtrer, cliquez sur Avancé, puis sur Filtre/tri avancé dans le menu contextuel.

  2. Tapez une expression dans la ligne champ dans 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 champ dans la première colonne.

  3. Pour trier les enregistrements par jours de chaque mois, tapez Expr2 : DatePart("d",[BirthDate]) dans la ligne champ dans la deuxième colonne.

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

  4. Dans la ligne Trier, sélectionnez Croissant ou Décroissant pour chaque expression.

    Dans la première colonne, le tri dans l'ordre croissant affiche Janvier en haut et Décembre en bas et dans la deuxième colonne, il place le 1 en haut et le 31 en bas. L'ordre décroissant fait l'inverse.

  5. Sous l’onglet accueil, dans le groupe Trier et filtrer, cliquez sur Basculer le filtre.

Haut de la Page

Trier les enregistrements sur des valeurs de texte partielles

Ceci revient à trier sur des valeurs de date partielles si ce n'est que vous devez rédiger l'expression dans la fenêtre Filtre/tri avancé pour extraire les caractères qui constituent la base du tri.

Supposons que le champ Ville contienne des valeurs comme Sud - Lyon ou Sud - Paris. Supposons que vous vouliez ignorer le premier mot et trier les enregistrements uniquement sur le second mot.

  1. Sous l’onglet accueil, dans le groupe Trier et filtrer, cliquez sur Avancé, puis sur Filtre/tri avancé dans le menu contextuel.

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

    La fonction STXT renvoie une sous-chaîne contenue dans une chaîne spécifiée ou un champ. Dans ce cas, pour chaque enregistrement, la fonction renvoie la valeur à partir de la septième caractère (autrement dit, après cet espace) dans le champ Ville.

  3. Dans la cellule Trier, cliquez sur Croissant ou Décroissant.

  4. Sous l’onglet accueil, dans le groupe Trier et filtrer, cliquez sur Basculer le filtre.

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.

×