Bonsoir,
je suis confronté à un petit problème pour arriver à répondre à mon besoin:
j'ai une table avec disons 4 colonnes:
- ID_ligne qui est la clé unique de la table
- description ... sans importance dans ce propos
- ID_Fact une référence à une autre table
- Ordre qui correspond à l'ordre des n lignes pour un même ID_Fact
De plus, j'ai un index d'unicité sur l'association des 2 champs ID_Fact et Ordre afin de ne pas avoir 2 lignes pour un même ID_Fact avec le même numéro d'ordre...
je suis pas convaincu d'être super clair mais bon on verra bien...
or je suis en train de mettre en place un formulaire permettant à l'utilisateur de ré ordonner les lignes ( genre méthode tri à bulles): il sélectionne la ligne n°2, et avec un bouton "monter" il fait passer cette ligne en n°1 et la ligne n°1 devient le n°2
or , c'est la que ça m.... , pour ne pas avoir un conflit avec l'index, il faudrait que j'arrive à updater les 2 lignes en même temps afin de permuter les valeurs stockées dans le champ Ordre...
es ce que cela est possible en utilisant la méthode update sur un recordset? faut il que je passe par plusieurs recordset?...
je suis ouvert à tout bonne, idée conseil, commentaires...
par avance merci pour votre aide
jarod
Partager