DavidZed
MembreRéponses céées sur le Forum
-
Bonjour,
Il te faut mettre ton test logique true/false dans un filter sur la source de ton forall:
Forall(Filter(Temp;VehDisponible=true);Patch(T_Liste_VEH;Thisrecord;{Num_VEH:ThisRecord.Num_VEH}))
Ce qui donne en gros :
Pour tous les enregistrements de ma collection “Temp” qui ont la valeur disponible=true, met à jour l’enregistrement correspondant dans ma source de données “T_liste”
Si ca ne marche toujours pas, il faudra peut-etre insérer un remove column(*ton filtre*;”VehDisponible:true”) toujours dans la source du forall
CommentID=COT3xNCASc7ABtU, PostID=DvDmlANkdWsNjSD
-
Pour le filter, tu peux également séparer les tests logiques par un “;” c’est équivalent à un “&&”
Pour ta collection, j’ajouterais un ForAll(Patch( après ton clear collect, du style:
ForAll(col_activite;Patch(col_activite;ThisRecord;{PERC_ACT:100/sum(col_activité;SUM_HR)*ThisRecord.SUM_HR}))
Il y a peut être possibilité d’optimiser en utilisant un with( avant ton clear collect pour charger tes records et faire les calculs directement dans le clearcollect, à tester
CommentID=LLKf8j2PmVUhNIo, PostID=LYtw9tB08ujCDrq
-
DavidZed
Membre13 mai 2022 à 14h14 en réponse à: Erreur lors de la tentative de récupération des données à partir du réseauBonjour,
Oui, impossible d’afficher plus de 2000 éléments
L’idéal est de faire passer par une collection avec des contrôles de filtres (délégables) à renseigner obligatoirement pour s’assurer que la requête fasse moins de 2000 élémentsCommentID=7WB3Bo5tK3dycnS, PostID=n1fwKtoJnmfOwlx
-
DavidZed
Membre13 mai 2022 à 14h05 en réponse à: Adapter l'écran de l'application selon le support d'ouvertureBonjour,
Une solution qui a marché pour moi :
Mettre l’app en format téléphone / Portrait dans les paramètres de l’app
Désactiver la mise à l’échelle
Désactiver le verrouillage de l’orientation
CommentID=QMhqGqZPm75d27B, PostID=ftZwKSf20oqbtPc
-
Hello,
Tu peux passer par un flux power automate qui lance un processus d’aprovals quand un nouvel élément est ajouté à ta bibliothèque
L’idéal est d’ajouter une colonne avec un statut choice (approuvé/en attente d’approbation/rejeté) qui peut te servir pour :
– shunter l’approval pour certains utilisateurs en mettant directement le statut à approuvé pour ceux qui ont ce droit
-De filter les documents pour n’afficher que les docs approuvés dans SP et dans l’appTu peux renseigner dynamiquement l’approbateur dans power automate de plusieurs manières (le N+1 de la personne qui lance le flow) par ex)
CommentID=LltiNI1v3oIiRbg, PostID=AKCH22hyVF329nb
-
DavidZed
Membre14 mai 2022 à 17h32 en réponse à: Disposition dynamique des contrôles dans une galerieBonjour,
On voit sur votre screenshot que vous avez des labels en guise d’entête au dessus de la galerie.
Il y a une astuce très simple qui consiste à donner aux labels / controles de la galerie les .X .Width et .Visible de vos labels d’entêtes (idéalement placés dans un container avec certains en largeur automatique pour rendre le tout responsive)
SubCommentID=4TXTaHFE14Sq2wy, CommentID=5Hif9QLncoPmExK, PostID=JpdiSxMTtbDOb5f
-
DavidZed
Membre14 mai 2022 à 9h01 en réponse à: Erreur lors de la tentative de récupération des données à partir du réseauPour que cela fonctionne, il faut s’assurer que la requête est bien délégable : Si une partie de la formule est soulignée de deux traits bleus, cette partie de la fonction n’est pas délégable et du coup ne se fera que sur les 2000 premiers éléments de la table.
La solution citée plus haut peut également fonctionner, il peut être intéressant de mettre les différents collect dans un concurrent() afin d’accélérer le temps de chargement de la requête.
Pour les temps de chargement de collections qui dépassent la seconde, ajouter un loadingspiner.Data au Screen peut adoucir la perception de ce temps de requête pour l’utilisateur
SubCommentID=VFeM8mdIY9erP3j, CommentID=zejUCbkgmb5MxIO, PostID=n1fwKtoJnmfOwlx