Reply To: Modifier la date selon le toggle dans Power Apps

  • R3dKap

    Member
    27 mars 2025 at 10h04

    Salut @jayne,

    Le problème vient du fait que tu ne peux pas faire ForAll(toto; Patch(toto...)). Tu ne peux pas patcher une source de données sur laquelle tu es en train de boucler.

    En réalité, ton code est faux car tu boucles sur ta source de données au lieu de boucler sur les éléments de ta galerie.

    Donc ton code devrait plutôt ressembler à quelque chose comme ceci :

    ForAll(
    Filter(
    TaGalerie.AllItems;
    Toggle1_1.Value
    ) As loopRecord;
    Patch(
    'Préventif...';
    loopRecord;
    {'Date Réalisée': Today()}
    )
    )

    Tu remarqueras l’utilisation du As loopRecord qui est toujours pratique pour donner un nom clair à l’enregistrement en cours de traitement dans la boucle. Ca évite des confusion parfois.

    Ce code ne marchera que si dans le Items de ta galerie tu as bien une source de données parfaitement identique à celle de ‘Préventif…‘ (sans AddColumns()).

    Voilou… 🙂