Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Access 2013, Office 2013
Vous pouvez utiliser l’action DéfinirOrdrePar pour spécifier comment vous souhaitez trier les enregistrements d’un formulaire, d’un état, d’une table ou d’un résultat de requête.
Setting
L’action DéfinirOrdrePar utilise les arguments suivants.
Argument de l’action |
Description |
|---|---|
Trier par |
Expression de type Chaîne qui inclut le nom des champs sur lesquels trier les enregistrements et les mots clés ASC ou DESC facultatifs. |
Nom du contrôle |
S’il est fourni et que l’objet actif est un formulaire ou un état, il s’agit du nom du contrôle qui correspond au sous-formulaire ou sous-état qui sera trié. Si l’argument est vide et que l’objet actif est un formulaire ou un état, le formulaire ou l’état parent est trié. |
Remarques
Lorsque vous exécutez cette action de macro, le tri est appliqué à la table, au formulaire, à l'état ou à la feuille de données (résultat de la requête) qui est actif et qui a le focus.
L'argument Trier par est le nom des champs sur lesquels vous souhaitez trier les enregistrements. Lorsque vous utilisez plusieurs noms de champs, séparez-les par une virgule (,). La propriété TriPar de l'objet actif est utilisée pour enregistrer la valeur de tri et l'appliquer ultérieurement. Les valeurs de TriPar sont enregistrées avec les objets dans lesquels elles sont créées. Elles sont chargées automatiquement lors de l'ouverture de l'objet, mais elles ne sont pas appliquées automatiquement.
Lorsque vous définissez l'argument Trier par en entrant un ou plusieurs noms de champs et que vous exécutez ensuite la macro, les enregistrements sont triés par défaut dans l'ordre croissant.
Pour trier les enregistrements par ordre décroissant, tapez DESC à la fin de l'expression d'argument Trier par. Par exemple, pour trier des enregistrements clients par ordre décroissant par nom de contact, affectez à l'argument Trier par la valeur « NomContact DESC ». Pour trier les noms par Nom décroissant et Prénom croissant, affectez à l'argument Trier par la valeur « Nom DESC, Prénom ASC ».