GREGOIRE
MembreRéponses céées sur le Forum
-
GREGOIRE
Membre13 novembre 2024 à 10h43 en réponse à: Flux Power Automate duplique les enregistrements dans une SP ListPour illustrer :
un seul ID créé, et pourtant …
-
Salut,
dans l’état actuel, j’utilise mes données chargées uniquement en lecture sur mon App, nous n’écrivons pas dans SAP depuis Power Apps chez nous, nous n’avons pas exploité les connecteurs.
Si tu as besoin d’afficher puis d’écrire des données dans ta source, ça doit être tout à fait faisable, quoi qu’excel étant la pire source de données possible, mais c’est la réalité du terrain, on est encore beaucoup à l’utiliser à tord.
PowerApps Write to Excel – YouTube un certain nombre de tuto devrait t’aider à y voir plus clair.
-
GREGOIRE
Membre30 septembre 2024 à 7h26 en réponse à: Combobox vide dans un Datacard à la visibilité conditionnéeSalut David,
merci pour ton REX. je vais pas te cacher, j’ai abandonné les combobox, une nouvelle fois de plus ils mettent des bâtons dans les roues. ça fait 30 ans qu’il existe dans VBA, mais ne sont toujours pas stables dans power apps …
J’avais jusqu’à 6 items max par combobox, j’ai fait le choix de mettre des checkbox dynamique sur leur displaymode pour avoir des valeurs unique. J’ai pas d’énergie à donner aux bugs microsoft, c’est une de mes règles d’or ahah
-
Salut,
j’ai un cas d’usage un peu équivalent. quotidien j’ai un un workflow webmethods qui me pose sur un sharepoint des csv en provenance de SAP. une fois posé, j’ai un dataflow qui transforme mes csv, mais a priori ton tableau excel doit déjà être propre.
A partir de la table propre générée par le dataflow, j’ai un power automate qui fait le transfert des lignes de la table dans une liste sharepoint.
Le connecteur Sharepoint dans power apps a la même limitation de 2k lignes MAIS, il existe une ruse qui fonctionne très bien pour moi, c’est en production depuis 2 mois et j’en suis très content, pour un liste SP de 5K lignes
je te fait un copier coller bête et méchant de la fonction App OnStart que j’ai
<div>
<div>// Pour contourner les problèmes de délégation SP <-> Power Apps, on utilise une collection de la liste SP. Pour outre-passer la limite théorique de 2000 items dans une collection venant de SP, on segmente la liste SP en plusieurs collection, basées sur la colonne INDEX de LUMIS_MATERIAL, puis on concatene toutes ces sous collections en 1 qui nous sert ensuite dans la listbox “ArticleMultiCrit”, pour filtrer à la fois dans Material Description & Texte Long, sinon sans cette ruse, problème de délégation !</div>
<div>// Étape 1 : Collecte simultanée des données en blocs de 2000 et 1000</div>
<div> Concurrent(</div>
<div> Collect(ColMaterial_1, ShowColumns(Filter(LUMIS_MATERIAL, Index_ID <= 2000), Material, ‘Material description’,’Basic material’, Fabricant, Référence, Bin, ‘Texte Long’,’Groupe Gestionnaire’)),</div>
<div> Collect(ColMaterial_2, ShowColumns(Filter(LUMIS_MATERIAL, Index_ID > 2000 && Index_ID <= 4000), Material, ‘Material description’, ‘Basic material’, Fabricant, Référence, Bin, ‘Texte Long’,’Groupe Gestionnaire’)),</div>
<div> Collect(ColMaterial_3, ShowColumns(Filter(LUMIS_MATERIAL, Index_ID > 4000 && Index_ID <= 5000), Material, ‘Material description’, ‘Basic material’, Fabricant, Référence, Bin, ‘Texte Long’,’Groupe Gestionnaire’))</div>
<div> );</div>
<div>// Étape 2 : Fusionner les collections individuelles en une seule</div>
<div> ClearCollect(ColMaterial, ColMaterial_1, ColMaterial_2, ColMaterial_3);</div>
<div>// Étape 3 : Supprimer les collections temporaires</div>
<div> Clear(ColMaterial_1); Clear(ColMaterial_2); Clear(ColMaterial_3);</div>
<div>// pour outre-passer la limite théorique de 2000 items dans une collection venant de SP, on segmente la liste SP en plusieurs collection, basées sur la colonne INDEX de LUMIS_NOMENC, puis on concatene toutes ces sous collections en 1</div>
<div>// Étape 1 : Collecte simultanée des données en blocs de 2000 et 1000</div>
<div> Concurrent(</div>
<div> Collect(ColNomenc_1, Filter(LUMIS_NOMENC, Index_ID <= 2000)),</div>
<div> Collect(ColNomenc_2, Filter(LUMIS_NOMENC, Index_ID > 2000 && Index_ID <= 4000)),</div>
<div> Collect(ColNomenc_3, Filter(LUMIS_NOMENC, Index_ID > 4000 && Index_ID <= 5000))</div>
<div> );</div>
<div>// Étape 2 : Fusionner les collections individuelles en une seule</div>
<div> ClearCollect(ColNomenc, ColNomenc_1, ColNomenc_2, ColNomenc_3);</div>
<div>// Étape 3 : Supprimer les collections temporaires</div>
<div> Clear(ColNomenc_1); Clear(ColNomenc_2); Clear(ColNomenc_3);</div>
<div> </div>
<div>En résumé, tu collectes en plusieurs morceaux de ta ou tes sources de données (j’en ai 2), puis tu la concatene en 1 grosse collection. je sais que les puristes du forums te diront de ne surtout pas le faire et je comprends, on est clairement pas dans les règles de l’art, et les effets de bord doivent exister.</div>
<div> </div>
</div> -
GREGOIRE
Membre17 septembre 2024 à 7h33 en réponse à: Changer le owner d’une application Model-DriveBonjour Aurélien,
à voir ce que disent les pros du forum, mais c’est un problème régulièrement discuté sur les forums
Solved: Change owner of Model driven APP (powerplatform.com)
il y a des ruses mais ça n’aura pas l’effet escompté :/
-
GREGOIRE
Membre9 septembre 2024 à 9h52 en réponse à: Simuler une boucle automatique pour la fonction ReadNFCeffectivement sur make power apps ça fonctionne, donc power apps pour teams ne peut pas hériter de setfocus, en tout cas que sur icone et image, va chercher la logique, pourtant, la doc microsoft n’évoque pas de limitation, alors qu’ils le font pour d’autres fonctions, exemple https://learn.microsoft.com/en-us/power-platform/power-fx/reference/function-copy#description
bon il faut dire que leur article n’est pas à jour, copy fonctionne bien dorénavant … Sais-tu comment report directement à microsoft ?
-
GREGOIRE
Membre9 septembre 2024 à 9h26 en réponse à: Simuler une boucle automatique pour la fonction ReadNFCfatigué je disais …
toujours le même dysfonctionnement
-
GREGOIRE
Membre9 septembre 2024 à 9h07 en réponse à: Simuler une boucle automatique pour la fonction ReadNFCc’est ce que j’étais en train de faire : sur une app vierge, écran vierge :
même problème, par contre, dès que j’ajoute un icon ou une image :
des fois c’est magique power apps, mais dans le mauvais sens du terme … je poursuis mes recherches
-
GREGOIRE
Membre9 septembre 2024 à 8h22 en réponse à: Simuler une boucle automatique pour la fonction ReadNFCje n’arrive pas à edit mon poste précédent, mais j’ai ce message
-
GREGOIRE
Membre9 septembre 2024 à 8h14 en réponse à: Simuler une boucle automatique pour la fonction ReadNFCSalut Nelson,
je te remercie pour ton retour rapide. La reprise est dur ce matin j’ai du mal à appliquer ton mode opératoire ahah.
mon SetFocus ne détecte que les icones et images de mon écran :
Je suis dubitatif qu’un autre contrôle ne soit détecté. Le text box que j’ai rajouté dans mon écran est visible, pas groupé, pas dans une galerie, je ne comprends pas pourquoi il ne s’affiche pas.
J’ai les yeux qui piquent de ce week-end, donc je vais poursuivre mes recherches, mais si tu as une intuition je suis preneur.
D’ailleurs je ne l’ai pas précisé, mais pour cet outil en particulier je suis sur power apps pour teams, je sais que la version est “lite” par rapport à make power apps, ça pourrait peut-être l’expliquer ?
Merci !
-
te casse pas la tête, avec la vidéo que j’ai trouvé, j’arrive à isoler de manière maladroite mais suffisamment claire quelles sont les lignes de la liste à supprimer, ça répond à mon besoin.
merci pour ton temps et ton implication en tout cas, ça fait plaisir !
-
je me demande si cette solution Add & Update Excel Data to SharePoint List using Power Automate (youtube.com)
ne serait pas la bonne, ça y ressemble beaucoup
-
j’ai tenté d’exécuter ma formule dans la table générée par l’exportation, mais les calculs ne se font pas.
Je pense qu’une liste SP exportée en Excel via un fichier .iqy, génère un fichier de type requête web qui se connecte directement à la liste pour récupérer les données. Donc les données affichées dans Excel sont “liées” dynamiquement à SP, et non directement intégrées dans le fichier Excel comme des valeurs statiques. Ainsi, soit :
- Les données sont en lecture seule : ça peut limiter les modifications que je peux apporter sur la feuille, notamment l’ajout de formules directement dans ces cellules.
- La MàJ des données est unilatérale : La feuille Excel générée est conçue pour mettre à jour les données depuis SP en s’y connectant, ce qui peut empêcher l’édition normale des cellules.
-
Liste B
Liste A
je suis curieux du mode opératoire sous excel, j’ai regardé rapidement :
Sur la liste A : “Exporter” => “Exporter vers Excel”
une query se DL en local
A l’ouverture du fichier, Excel se lance avec ce message d’avertissement
par défaut je fais “Activer”
est-ce que je suis bon avant d’aller plus loin ?
je peux rapidement faire mon recherchev dans la colonne cible, et gérer les #N/A en SIERREUR(MonRechercheV ; “”) pour ne pas renvoyer des valeurs pourries dans la liste SP
ma question c’est comment écraser proprement la liste existante avec cette feuille excel à jour ?
merci
-
c’est exactement le schéma de principe que j’ai mis en début de poste, pas plus que ça.
2 listes SP => rappatrier dans une liste A les items de la liste B en face s’il y a correspondance, comme le ferai un recherchev dans excel
Si j’arrive à faire ça j’ai atteint mon objectif