OrderBy, propriété

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

S'applique à

Objet Form

Objet Report

La propriété OrderBy permet de spécifier la manière de trier les enregistrements d'un formulaire, d'une requête, d'un état ou d'une table. Type de données Chaîne en lecture/écriture.

expression.OrderBy

expression Obligatoire. Expression qui renvoie l'un des objets de la liste S'applique à.

Remarques

La propriété OrderBy est une expression de chaîne correspondant au nom du ou des champs à partir desquels trier les enregistrements. Lorsque vous utilisez plusieurs noms de champs, séparez-les à l'aide d'une virgule (,). La propriété OrderBy permet d'enregistrer une valeur de tri pour l'appliquer plus tard. Les valeurs OrderBy sont enregistrées avec les objets dans lesquelles elles sont créées. Elles sont automatiquement chargées à l'ouverture de l'objet mais elles ne sont pas automatiquement appliquées.

Lorsque vous définissez la propriété OrderBy en entrant un ou plusieurs noms de champs, les enregistrements sont triés par ordre croissant. De même, Visual Basic pour Applications (VBA) trie ces champs dans l’ordre croissant par défaut.

Pour trier les enregistrements par ordre décroissant, tapez DESC à la fin de l'expression chaîne. Par exemple, pour trier les enregistrements de clients par nom de contact dans l'ordre décroissant, définissez la propriété OrderBy sur « ContactName DESC ».

Vous pouvez définir la propriété OrderBy par le biais de la feuille de propriétés de l'objet, une macro ou un code VBA.

Pour les états, vous devez définir la propriété OrderByOn sur Oui pour appliquer l'ordre de tri spécifié par la propriété OrderBy de l'objet. Pour les formulaires, sélectionnez le champ à partir duquel trier les enregistrements, puis sous l'onglet Accueil, dans le groupe Trier et filtrer, cliquez sur l'ordre de tri souhaité. Vous pouvez également définir la propriété OrderByOn des formulaires ou des états à l'aide d'un code VBA.

La définition de la propriété OrderBy d'un état ouvert exécute les procédures événementielles Close et Open de l'état.

Remarque : Lorsque vous créez un nouvel objet, ce dernier hérite des propriétés RecordSource , Filter , OrderBy et OrderByOn de la table ou requête à partir de laquelle il a été créé. Les filtres hérités des formulaires et des états ne sont pas automatiquement appliqués à l'ouverture d'un objet.

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.

×