
Reply To: Suppression d'enregistrements dans un scenario OffLine
Effectivement la structure de colLocalPersonnesToDelete ne contenait que les champs de ma table mais pas les champs invisibles de la table dataverse (_ownerid_value,offlinetestdataverse_AsyncOperation, …). En alimentant la table colLocalPersonnesToDelete avec un lookup dans mon EditForm, cela marche avec la deuxième approche.
Du coup, je ne comprenais pas pourquoi la première approche qui fait le lookup ne fonctionnait pas. Après plusieurs tests il semblerait qu’il faille nommer la collection racine du ForAll.
ForAll(ncolLocalPersonnesToDelete As colInLoop, Remove([@OffLineTestDataVerses], LookUp([@OffLineTestDataVerses],Nom = colInLoop[@Nom]));n);
C’est vrai que ce n’est pas optimal.
Peut-être qu’il serait préférable de créer la colLocalPersonnesToDelete avec une structure de ma table DataVerse sur le OnStart, ce qui fait que quand je l’alimenterai elle aura déjà la bonne structure et la deuxième approche marchera.
Merci pour ton aide
SubCommentID=GrdVgPgRfZKCqzY, CommentID=ivncvsIYJzEExls, PostID=bYE5OHD4IcI8rcz