Répondre à: Problème dans fonction ForAll

  • DavidZed

    Membre
    31 octobre 2023 à 20h45

    Hello Mickael ,

    à mon avis il manque un ThisRecord. ici :

    Dans un Forall, tu appelles les valeurs de l’élément actuellement évalué avec ThisRecord. ou n’importe quel autre préfixe que tu détermine avec As, exemple

    ForAll(Sequence(10) As ThisNumber ; {Value: ThisNumber + 1 })

    Par contre ton modèle de données est assez spécial pour ce type de besoin, as-tu envisagé de faire une liste de demandes (avec le montant total) et un autre liste pour les articles, avec une colonne recherche vers la première. Ca te permettrait de recalculer le montant total avec une formule du type :

    Patch('Liste des demandes' ; varDemande ; {nPTotal: Sum(Filter('Liste des articles','Col recherche de la demande'.Id=varDemande.Id );TotalLigne)n})

    Ce serait moins gourmand en requêtes et plus cohérent au niveau de la donnée 🙂

    CommentID=cS6BjKdP1Z5W1vf, PostID=T9vSh2cd2jtqtA5