Bonjour,

Sur la base d'un besoin relativement simple:
1) une liste possède un champ de tri, je souhaite pouvoir sélectionner moi même le tri dans n'importe quel enregistrement, et je veux que le tri des autres enregistrements s'adapte en fonction de ce que je viens de saisir
2) pareil en création, si je rentre un tri existant déja, je veux que les enregistrements existants supérieurs à ce tri soient auto incrémentés de 1 pour "laisser la place" au nouvel enregistrement
3) en suppression, je veux que le tri se recalcule automatiquement

La solution est maquetté ici TestTri.zip


La solution est plutôt compliquée et s'appuie sur la création de
- 2 champs techniques: NewSort et DateUpdate
- 2 datamacro "SetSort" et "NewSort"
- 4 événements de table "Après Insertion", "Après Mise à Jour" , "Avant Mise à jour" et "Après Suppression"
mais le code est réutilisable dans un autre contexte via copier/update/coller