R3dKap
Expert Power AppsRéponses céées sur le Forum
-
Carrément ! Postule ! Postule ! 😅
-
Salut Julien,
Un pb temporaire ? C’est réglé ?
-
Bonjour Ilies,
Ce que voulais dire Maxime c’est : pourquoi afficher le nom du projet dans la galerie alors que le projet est justement sélectionné dans la liste déroulante du dessus -> aucun intérêt ou je me trompe ?
Si je comprends bien tu as une liste de projets et une liste de PJ rattachées à des projets et lorsque tu choisis un projet tu voudrais voir la liste des PJ de ce projet.
Donc ton :
<pre class=”language-markup”>
Filter(
PJ;
StartsWith('Nom projet'; Dropdown1.Selected.Value)
)est parfait pour ça.
Mais dans ta galerie il te faut maintenant afficher des informations sur les PJ et non sur le projet.
Tu vois ce que l’on veut dire ?
-
Bonjour Ilies,
Voici comment procéder pour faire en sorte qu’une requête basée sur un champ de recherche affiche toutes les données si aucune recherche n’est saisie ou seulement les résultats correspondant à la chaîne de recherche si quelque chose a été saisit :
<pre class=”language-markup”>
Filter(
TaDataSource;
(IsBlank(TextInput1.Text) || StartsWith(UneColonne; TextInput1.Text)) &&
(IsBlank(ComboBox1.Selected.Value) || UneAutreColonne = ComboBox1.Selected.Value)
) -
Salut David,
L’enregistrement des données d’un formulaire s’effectue à l’aide de la fonction
SubmitForm(<nom_du_formulaire>)
.Cela a pour effet :
- de vérifier les saisies dans tes champs (principalement les champs obligatoires)
- d’enregistrer les données saisies si les vérifications sont OK
A la suite de quoi il peut se passer 2 choses :
- l’enregistrement des données à échoué -> c’est l’événement OnFailure du formulaire qui est déclenché -> à toi d’afficher ton propre message d’erreur si tu le souhaites (si tu ne mets pas de code dedans, c’est le message natif qui s’affichera)
- l’enregistrement s’est bien passé -> c’est l’événement OnSuccess du formulaire qui est déclenché et tu peux accéder dans cet événement à l’ensemble des valeurs de l’enregistrement modifié/créé via la propriété LastSubmit du formulaire
Note importante : en règle général on ne met pas de code après le SubmitForm() mais plutôt dans le OnSuccess du formulaire, une fois que les données ont été correctement enregsitrées.
-
Salut Fred,
C’est pourtant tout à fait possible. Mais pour cela il te faut activer l’étendue d’application sur ton composant afin que celui-ci puisse accéder à la totalité des contrôles de ton application et donc à tes écrans :
Cependant, il te faudra probablement taper à la main le nom complet de l’écran dans ta fonction Navigate() car il me semble qu’à l’intérieur des composants l’intellisense ne marche pas bien pour les écrans. A vérifier… 😉
-
Salut Jihene,
Oui c’est tout à fait possible grâce à ces composants :
https://github.com/OGcanviz/ChartComponents
Voilà un exemple :
N’hésite pas si tu as besoin d’aide… 😉
github.com
GitHub - OGcanviz/ChartComponents: SVG chart components for Microsoft Power Apps.
SVG chart components for Microsoft Power Apps. Contribute to OGcanviz/ChartComponents development by creating an account on GitHub.
-
R3dKap
Membre30 mai 2024 à 21h54 en réponse à: Convertir le contenu d’un conteneur en image et la mettre dans le corp d’un mailC’est ce que j’aurais fait également…
Sinon y’a un composant PCF qui permet de faire des captures d’écran d’un écran mais tu auras tout l’écran dans l’image en sortie (et si ton conteneur déborde de l’écran, c’est mort !) :
-
Etonnant ! Je n’ai jamais encore rencontré ce bug là… Donc, même réaction que toi : 🥴
😅
-
Salut trouvpadenom (tu peux vraiment pas trouver un nom ? ou ton prénom ira très bien sinon ),
Tu peux tout simplement utiliser la colonne ID de SharePoint qui est déjà autoincrémentée.
Pour cela, crée une colonne calculée pour ID_demande avec comme formule :
=CONCATENER("DST-FY";ANNEE(Modifié)-2000;"-";TEXTE(ID;"0000"))
-
R3dKap
Membre20 mai 2024 à 17h08 en réponse à: Récupérer une variable dans Power Automate à partir de Power AppsSalut Pierre,
Il te faut modifier ton flux pour lui ajouter un paramètre que tu renseigneras ensuite dans ton application Power Apps dans le Flux.Run(TaValeurDeParamètre).
Pour rajouter ce paramètre à ton flux cela dépend du déclencheur que tu utilises : il en existe 2 versions (d’ailleurs peut-être que maintenant il n’y a plus que la V2). Pour savoir quelle version du déclencheur tu utilises c’est très simple : la version V2 s’appelle Power Apps (V2)… 😉
Si tu as le déclencheur V2, il te suffit de lui ajouter un paramètre en cliquant sur Ajouter une entrée :
Puis tu cliques sur le type de donnée que tu veux transmettre :
Je te recommande de toujours utiliser le type Texte qui (selon moi) est le seul qui marche vraiment bien (quitte à reconvertir la donnée une fois dans Power Automate).
Donne un nom et une description à ton paramètre (attention pas d’espace dans le nom c’est mieux) :
Tu peux alors utiliser ce paramètre dans ton appel POST.
Côté Power Apps, il te suffit de rajouter à l’intérieur des parenthèses du Flux.Run() la valeur du titre de site que tu veux créer via le flux, c’est à dire ce qui viendrait de ta boîte de saisie. Par exemple :
Flux.Run(TextInput1.Text)
Et voilà…
-
Salut Romane,
Je n’ai pas de solution exploitant du SQL Server sous la main donc je vais avoir du mal à te donner mon avis. Ceci étant, si les lenteurs sont ciblées sur SQL Server il est possibles qu’il y ait un souci en cours chez MS de ce côté-là.
A ce moment-là, n’hésite pas à faire un ticket au support MS.
Tu peux aussi jeter un oeil dans le dashboard de santé de M365 côté administration du tenant… 😉
-
Salut Fred,
Tu télécharges juste le fichier .MSAPP puis dans le Studio Power Apps, sur l’onglet composant tu cliques sur le petit icône “flèche gauche” pour importer ce fichier. Et du coup il va ajouter le composant UltimateColorPicker aux composants de ton application et tu n’auras alors plus qu’à l’ajouter à ton écran… 😉
Merci pour la suggestion Nelson 👍
-
R3dKap
Membre15 avril 2024 à 11h45 en réponse à: Déploiement d'une canvas app embedded dans SharepointSaltu Eren,
Alors très clairement il n’existe aucune solution native qui permette aujourd’hui de déployer un formulaire SharePoint personnalisé avec Power Apps. Et ils ne sont pas pressés d’en fournir une puisque ça voudrait dire qu’il existerait un système d’ALM “gratos” SharePoint / Power Apps.
Même si je l’ai fait par le passé, je réserve désormais la personnalisation de formulaires SharePoint à des listes basiques qui n’ont pas vocation à être déployés sur d’autres sites SharePoint. Et si malgré tout c’est le besoin, alors SharePoint n’est pas le bon outil et il faut plutôt passer sur du Dataverse.
Du coup, de nombreuses solutions de contournement ont été inventées par la communauté dont cette procédure que j’avais déjà décrite il y a très longtemps (et qui probablement ne fonctionne plus, mais ça te donne une idée du bazar que c’est) :
Comme ça fait très longtemps que j’ai fait ça, j’ai recherché sur le net ce qu’il y avait de plus récent et de plus facile à utiliser et j’ai trouvé ça (qui s’appuye toujours sur le script FlowPowerAppsMigrator) :
<iframe src=”https://www.youtube.com/embed/0TB080BNS1A” width=”560″ height=”314″ allowfullscreen=”allowfullscreen”></iframe>
-
R3dKap
Membre28 mars 2024 à 22h24 en réponse à: Faites votre liste de doléances pour l’équipe MS Power Apps : vous avez 5h ! 😉@Alexandre : j’ai remonté le pb de l’aide contextuelle des fonctions qui recouvre ton code et qui ne s’en va que si tu fais ESC et que tu recliques dans ta barre de formule pour continuer à bosser. Il y aura un correctif, mais quand ?! 😅