Reply To: Changer la position de plusieurs articles sur une même palette en même temps

  • R3dKap

    Member
    12 décembre 2022 at 15h31

    NPX si je comprends bien :

    • tu es sur un élément de ta liste dont tu changes la position de A vers B

    • tu voudrais que tous les autres éléments qui sont sur la position A aillent aussi vers la position B

    Si c’est bien ça, alors voici comment procéder :

    • sur le OnSelect de l’icône “Coche” où tu as le SubmitForm(), juste avant le SubmitForm() il faut sauvegarder la position A dans une variable locale comme ceci : UpdateContext({locOldPosition: DataCardValueXXX.Text});; SubmitForm(Form1) (le XXX c’es le numéro du DataCardValue qui contient ta donnée de position dans le formulaire)

    • ensuite, dans le OnSuccess du formulaire tu dois mettre à jour tous les produits qui sont sur l’ancienne position A pour les mettre sur la nouvelle position B comme ceci : UpdateIf(NomDeTaListe; Position = locOldPosition; {Position = Form1.LastSubmit.Position})

    Et voilà. Le LastSubmit sur un formulaire contient le dernier enregistrement complet qui vient d’être créé ou mis à jour par le SubmitForm().

    CommentID=5Uqu6lBxOays2NT, PostID=YfeT5El5svkiDZa