Bonjour
Je suis à la recherche d'une méthode ou d'un code me permettant d'avoir une colonne de ma table (soit un champ) automatiquement trié par ordre croissant?
Si quelqu'un à un lien ou autre il est le bien venu.
mer'ci à vous
Bonjour
Je suis à la recherche d'une méthode ou d'un code me permettant d'avoir une colonne de ma table (soit un champ) automatiquement trié par ordre croissant?
Si quelqu'un à un lien ou autre il est le bien venu.
mer'ci à vous
Bonjour,
une solution est proposée ici dans la FAQ.
Bonne journée
Voilà j'ai effectrué le test en incluant la référence DAO 3.6 object library.
Dans l'ouverture de mon formuliare "open" j'ai remis ce code:
Ma table "Feuil1" comprend 9 champs avec un champ numéro ( clé primaire)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Sub ranger() Dim db As DAO.Database Dim fld As DAO.Field Dim tbl As DAO.TableDef Set db = CurrentDb Set tbl = db.TableDefs("Feuil1") For Each fld In tbl.Fields fld.OrdinalPosition = 1 Next End Sub
Il n'accepte pas ordinalposition = 1???
Cette méthode se base sur un tri " croissant" ou "décroissant" en fonction d'un champ ou de la clé primaire?
Merci encore
et si quelqu'un avait une idée
Bonjour,
pardonne-moi j'avais mal lu. Le lien que je t'ai envoyé permet de trier les champs (donc les colonnes) par ordre alphabétique, mais non les enregistrements comme tu souhaites le faire si j'ai bien compris. De ce côté, je n'ai jamais essayé, mais j'ai trouvé cette procédure sur l'aide en ligne de Microsoft.
En espérant que ce te soit plus utile!
Salutations
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager