R3dKap
Expert Power AppsRéponses céées sur le Forum
-
Au passage, la technique de Ludovic devrait marcher aussi… Y’a juste une p’tite erreur : c’est
IDRESERVOIR.Id
et pas justeIDRESERVOIR
et c’est= 0
et pas> 0
.Je sais pas trop laquelle est la plus performante… Celle de Ludo est plus élégante je trouve… 😉
CommentID=uT09UrSV40wTQaJ, PostID=8LH1lVbKjN748zo
-
@Laurent CARRIERE il faut que tu fasses comme ceci :
Filter(n reservoircollection;n Not(n ID in ShowColumns(n AddColumns(n nettoyagecollection;n "IdNettoyageReservoir";n IDRESERVOIR.Idn );n "IdNettoyageReservoir"n )n )n)
En effet, le IN doit avoir sur sa droite une table à une seule colonne. On construit donc cette table en récupérant l’Id de IDRESERVOIR dans nettoyagecollection dans une colonne dédiée (AddColumns()) et en ne conservant au final que cette colonne-là (ShowColumns()). A partir de là, on peut faire la négation sur le IN.
Si tu n’y arrives pas, poste une capture de ton erreur ici… 😉
CommentID=SRVq8HoF0DnfT5x, PostID=8LH1lVbKjN748zo
-
@Moon n’hésite pas à tagger les experts (ici) du domaine sur lequel tu poses ta question, comme par exemple @Aurelien, @Allan ou @Tanguy pour Dynamics 365. Ca te garantit qu’ils reçoivent un mail et augmente donc tes chances de réponses… 😋
Pas besoin de le refaire pour cette fois vu que je viens de le faire là… 😉
CommentID=Zv6x5IJhgCMX4oT, PostID=dPsbE68UuDtvOol
-
R3dKap
Membre8 mars 2022 à 11h14 en réponse à: PowerApps : fonction Launch() et choix du navigateurSi t’es prêt à modifier le registre des PC concernés :
CommentID=7cU1TKP79A05WEB, PostID=EgT8ae4aO0s4yzK
-
R3dKap
Membre8 mars 2022 à 10h57 en réponse à: PowerApps : fonction Launch() et choix du navigateurSalut @Vincent HERY,
Oui tout à fait, grâce à la fonction Launch(). Tout est détaillé ici :
Pour que ton lien s’ouvre dans Microsoft Edge tu peux formatter l’url de la manière suivante :
microsoft-edge:http://www.google.com
Mais si tu vises d’autres navigateurs, à priori ce n’est pas possible (sauf à monter une usine à gaz avec l’installation préalable de petits outils plus ou moins fiables).
Question (je creuse toujours le besoin, au cas où 😉) : pourquoi un navigateur spécifique ? Et si l’utilisateur n’a pas ce navigateur sur son poste ?
CommentID=Cn7mzRnYeRoHwEQ, PostID=EgT8ae4aO0s4yzK
-
R3dKap
Membre7 mars 2022 à 12h12 en réponse à: Résolu-Transfère d'une pièce jointe l'une liste à une autre@Hugotr35 en fait il faut déjà bien vérifier que ton modèle de données est bien pensé.
Est-ce que tu peux me préciser ce que tu as prévu pour l’instant comme listes et quelles sont les colonnes qui sont dans chaque liste ? En précisant le type de colonnes à chaque fois…
Parce-que de la manière dont tu structure tes données va dépendre la facilité (ou la difficulté) avec laquelle tu vas les manipuler via l’application…
CommentID=FWEXQXvDNAvgaKB, PostID=ktL2EZrQuMsf4yr
-
Merci pour l’astuce @Alexandre. Le seul inconvénient que je vois à cette technique c’est qu’au final ta sources de données se retrouve “derrière” la colonne Item par laquelle tu es obligé de passer pour accéder aux colonnes de ta source de données. Mais la technique est intéressante.
Toujours sur ce sujet, sans modifier la source de données, j’avais imaginé une autre technique avec un petit libellé à rajouter dans une galerie :
Il y a aussi une autre technique proposée par Matthew Devaney sur son blog, technique qui ressemble un peu à la tienne mais où il “dégroupe” le résultat final pour ne pas avoir justement sa source de données derrière une colonne “Item” :
CommentID=1BhIdilpoZFDI1O, PostID=GwtPOEVrD3YiCGN
-
Ouaip 😥
CommentID=hBJqIaRKrS0c5Jc, PostID=3KQEiHzf1bmJDoY
-
D’ailleurs j’ai fait le test :
-
j’ai créé une application vide
-
j’ai désactivé le Scale to fit
-
j’ai mis un text input sur l’écran
-
j’ai mis un text input dans un composant que j’ai aussi mis sur l’écran
Au lancement de l’application sur mon mobile j’ai bien des tailles de caractères identiques que ce soit dans le composant ou directement sur l’écran…
CommentID=QatpsMVI2urE9lm, PostID=Cng1lq2mFq0ugdx
-
-
@Alexandre @Didier ça m’a l’air un peu plus tricky que ça…
D’après cet article fort intéressant, il semblerait que le bon dimensionnement des caractères à l’écran dépende de la manière dont l’application est créée :
En gros, pour assurer un bon rendu quelque soit le format d’écran, il faut créer une application totalement vide (sans partir d’une source de données). Ensuite, la désactivation du Scale to fit est capitale pour la création d’une application responsive car elle garantit que cette dernière occupera tout l’espace disponible sur l’écran quelque soit sa taille et son orientation. Dans le cas contraire, le rapport largeur/hauteur est figé et tu peux donc te retrouver avec des bandes noires en haut et en bas de l’écran s’il na pas le même rapport que celui de ton application.
Voilou…
CommentID=am463nkBFT8LmpI, PostID=Cng1lq2mFq0ugdx
-
@Alexandre, effectivement cela reste possible (même dans un formulaire). Mais de base, c’est pas forcément optimisé en termes de perfs surtout lorsque c’est dans une galerie car celui-ci est alors répliqué autant de fois qu’il y a de lignes dans la galerie. En effet un composant pouvant potentiellement contenir pas mal de contrôle cela démultiplie rapidement le nombre de contrôles de l’application qui, selon la recommandation de Microsoft, ne devrait pas dépasser 500 pour la totalité de l’application.
Et pour le coup du paramètre qui passe mieux en utilisant un libellé, ça me surprend pas trop quand on pousse un peu Power Apps dans ses retranchements…
CommentID=3eWEb3er7622IEf, PostID=fmTDX87XLwo79qj
-
R3dKap
Membre5 mars 2022 à 19h14 en réponse à: Résolu-Transfère d'une pièce jointe l'une liste à une autreSalut @Hugotr35,
Pour moi, le seul moyen de transférer un élément d’une liste A à une liste B avec sa pièce jointe c’est de le faire via un flux Power Automate. Les pièces jointes ne peuvent pas être gérées directement depuis Power Apps.
Par contre, je prends toujours du recul par rapport à la solution envisagée au vu du besoin initial. Et dans ton cas je me pose la question de la pertinence d’avoir 4 listes distinctes. Pourquoi ne pas avoir une seule liste avec l’ensemble des équipements avec une colonne Statut qui indique : En stock, En commande, En agence, Au collaborateur. En effet, je suppose qu’un équipement ne peut être à 2 endroits en même temps… D’où l’intérêt de ne l’avoir qu’en un seul emplacement avec un simple statut qui indique où il se trouve. Mais peut-être y a-t-il d’autres éléments que je ne maîtrise pas et dont je n’ai pas connaissance et qui justifierait ces 4 listes. N’hésite pas à les exposer pour qu’on les challenge un peu… 😉
CommentID=SaPGhneeYyoIAzJ, PostID=ktL2EZrQuMsf4yr
-
Salut @Xavier NOEL-BRIAND,
Non, pas possible pour l’instant :
Regarde le paragraphe Comparison of team member and guest capabilities…
CommentID=i2iLw9Jx8xNgsaf, PostID=rdzNxd4JO10wliH
-
Dans ce cas, si l’imprimante supporte le protocole POP3, il serait assez simple à partir de Power Automate d’envoyer le PDF à une adresse mail paramétrée sur l’imprimante et qui imprimerait automatiquement tout document arrivant sur cette adresse mail. Voici un article qui montre un exemple d’une telle solution :
Après, avec une licence adéquate, je suppose qu’il serait également possible d’utiliser un flux de bureau Power Automate avec une logique qui ressemblerait à ceci :
-
le PDF est placé dans un dossier “A IMPRIMER” d’une bibliothèque SharePoint
-
cette bibliothèque est synchronisée sur un PC avec OneDrive
-
un flux de bureau Power Automate ouvre un fichier dès qu’il arrive dans le dossier en question et l’imprime
Evidemment j’ai pas testé…
Resterait aussi peut-être la piste de la passerelle. La passerelle (gateway) permet aux outils de Power Platform de se “connecter” à un PC local ou un réseau local. Mais il faut une licence payante pour l’exploiter…
CommentID=j3ulmyPHMNsCNuK, PostID=FO1YoDalrshqVL0
-