Réponses céées sur le Forum

Page 70 sur 79
  • R3dKap

    Membre
    17 février 2022 à 15h05 en réponse à: Deep linking to specific screen

    Alors juste une précision (passke évidemment je ne vois pas exactement la manière dont tu fais le test)…

    Si tu fais ceci :

    • dans ta liste tu as un admin TOTO

    • tu lances ton application

    • tu arrives sur l’écran d’admin et dans ta galerie tu vois TOTO

    • tu retires TOTO de la liste des admins

    • tu retournes sur ton application sans rafraîchir la page (ni avec F5 ni avec CTRL-F5)

    Alors c’est normal que ça ne marche pas.

    Après avoir retiré TOTO de ta liste il te faut à minima faire un F5 sur l’onglet où tu avais ton application pour qu’elle se relance et qu’elle recharge les données depuis ta liste.

    Est-ce que ça tu l’avais bien compris ?

    Si oui et que même avec un F5 ça ne marche pas et que ça ne marche qu’avec un CTRL-F5 (mais je serais quand même surpris), essaie ceci…

    Dans le OnStart de ton App rafraîchi ta source de données :

    Refresh(Administrateur)

    Puis dans les options de ton application, désactive l’option suivante :

    Sauvegarde, publie ton application et reteste (attention il faut toujours attendre environ 15s entre le moment où tu publies ton application et le moment où la nouvelle version s’exécutera lors tu la lanceras -> l’idéal c’est de mettre un petit numéro de version quelque part que tu changes à chaque fois que tu republies ton app ; comme ça tu es sûre lorsque tu vois le numéro de version que tu viens de modifier que c’est la dernière version de ton app qui s’exécute).

    Tiens moi au courant…

    CommentID=UqGQEMoldnY0DYU, PostID=PUQn5fvB5eZ9EWm

  • R3dKap

    Membre
    16 février 2022 à 21h03 en réponse à: LISTE SharePoint et pièces jointes

    Tu es bien bon mon brave @Didier 🙏😁

    CommentID=io4yAArn5K0Y2eg, PostID=5Dnv5JXfWOXWKvQ

  • R3dKap

    Membre
    16 février 2022 à 20h17 en réponse à: LISTE SharePoint et pièces jointes

    Tiens, je m’en souvenais plus… Top ! 👍

    Je vais peut-être le partager sur ce site aussi… 😉

    CommentID=iJTxQ8rXjPRuV0H, PostID=5Dnv5JXfWOXWKvQ

  • R3dKap

    Membre
    16 février 2022 à 11h28 en réponse à: Au secours…

    J’ai cherché un peu de mon côté aussi et j’ai rien trouvé non plus. Le plus simple c’est de te faire ta propre liste de jours de la semaine comme ceci :

    ["Lundi"; "Mardi"; "Mercredi"; "Jeudi"; "Vendredi"; "Samedi"; "Dimanche"]

    CommentID=Vr0BXFwF0XiHqI6, PostID=QtQF113kinM7ZMG

  • Alors je pourrais pas challenger la partie Git que je ne maîtrise pas du tout… Mais je te suis sur l’idée de bloquer l’enregistrement lors de conflits… 🙂

    CommentID=ooTVV8A1Cl0NBR7, PostID=s8oDE2N11Ua6Shy

  • R3dKap

    Membre
    16 février 2022 à 9h53 en réponse à: Comptage dans collection

    @Alexandre a raison : c’est la fonction GroupBy() qui va t’aider à faire ça. Voici sa documentation :

    Essaie de voir si tu t’en sors, sinon appelle à l’aide ici… 😉

    CommentID=PVXkaD09eyyP5g7, PostID=NlaVCg4CShdCQWU

  • R3dKap

    Membre
    16 février 2022 à 9h47 en réponse à: Chemin de fichier

    Tu peux toujours décrire ton besoin ici… Peut-être on te redirigera vers une solution plus adéquate… 😉

    CommentID=XRzeuIkHWJfN86z, PostID=q2g7J3Yj7fGX9y9

  • Bonjour @Alexandre,

    Merci pour ce retour très intéressant. Je n’ai pas encore eu l’occasion de l’utiliser moi-même mais j’en ai discuté avec des personnes pour qui c’était le cas. A mon avis, le comportement que tu décris est effectivement celui “attendu”.

    Cependant, je voudrais apporter quelques éléments qui, je l’espère, t’aideront à mieux comprendre et à mieux utiliser cette fonctionnalité.

    C’est expérimental !

    Cette fonctionnalité est expérimentale :

    • Nous disposons donc du minimum pour l’instant et la fonctionnalité sera probablement amenée à évoluer. Et du coup, en effet, pour l’instant il n’y a pas de gestion de conflits.

    • L’équipe Power Apps de Microsoft va analyser l’utilisation qui est faite de la fonctionnalité afin d’estimer l’intérêt de la communauté des créateurs d’applications lui porte. Et à un moment donné il y aura arbitrage

    Il faut s’organiser !

    Pour une bonne utilisation de cette fonctionnalité (et éviter ainsi les écueils que tu as rencontré), il est absolument capital de s’organiser :

    👉 1 écran = 1 développeur

    👉 1 composant = 1 développeur ; encore que là, une meilleure solution consisterait à créer les composants dans une bibliothèque de composants plutôt que directement dans l’application.

    👉 Objet App = 1 développeur

    👉 Renommer un contrôle immédiatement après l’avoir ajouté à un écran et surtout, surtout, respecter les conventions de nommage (https://pahandsonlab.blob.core.windows.net/documents/PowerApps%20canvas%20app%20coding%20standards%20and%20guidelines.pdf, page 5), à savoir :

    • xxxMonContrôleYYY (attention à respecter les majuscules/minuscules pour plus de lisibilité) où :

      • xxx = trigramme représentant le type de contrôle

      • YYY = acronyme qui représente l’écran où se trouve le contrôle

    👉 Je n’enregistre mon travail qu’après avoir correctement nommé mes contrôles

    👉 Je n’enregistre mon travail que lorsque je n’ai plus d’erreurs dans mon code

    👉 Il faut un pilote qui chapeaute tout ça : c’est lui qui décide à qui chaque élément de réalisation est attribué et c’est lui qui pilote la gestion des écrans (nouveaux écrans à créer, etc.).

    En respectant ces règles, tu ne devrais plus être confronté aux problèmes que tu as rencontré lors de tes tests.

    Il me semble que dans ce cadre-là, cette fonctionnalité offre quand même la possibilité non négligeable de réduire le temps de développement d’une application.

    Mais je serais très intéressé d’avoir des retours d’expériences avec ce mode de fonctionnement… 😉

    CommentID=Fqrf5oPe9S02UIq, PostID=s8oDE2N11Ua6Shy

  • R3dKap

    Membre
    15 février 2022 à 18h19 en réponse à: Les graphiques

    Ok, alors @Micka a raison : Power BI est la solution… 😉

    CommentID=DacwJELfdlsY1RB, PostID=uRC2WG1Ty5mt3BU

  • R3dKap

    Membre
    15 février 2022 à 14h13 en réponse à: Rafraichir les listes SharePoint dans Power Apps

    @Zliga, enlève-les et remets-les… Ca devrait corriger le problème…

    CommentID=EZOqDy5n17WH7km, PostID=QiLw2qLGnk5HRZ4

  • R3dKap

    Membre
    15 février 2022 à 14h05 en réponse à: Les graphiques

    @Florian ,

    Si par “graphiques” tu veux dire icônes, oui il existe des apps créées par la communauté pour ça :

    Celle-ci (faite par bibi 😉) :

    Celle-ci (faite par Matthew Devaney) :

    CommentID=x95boxhDlKsRpuv, PostID=uRC2WG1Ty5mt3BU

  • R3dKap

    Membre
    15 février 2022 à 13h59 en réponse à: Chemin de fichier

    Salut @Sylvain,

    Nativement non ce n’est pas possible. Il n’y a pas de lien entre ton application Power Apps et ton PC. Si tu veux créer un tel lien, il te faudra passer par ce que l’on appelle une passerelle (Gateway). Mais ça nécessitera une licence pour pouvoir l’exploiter…

    CommentID=TXHdB4j37b8nA7v, PostID=q2g7J3Yj7fGX9y9

  • R3dKap

    Membre
    15 février 2022 à 13h56 en réponse à: Connecter Sharepoint et POwerApps

    @jayjay,

    En fait ça dépend de ce que tu cherches à faire…

    Qu’es-tu en train de faire avec ton formluaire ? Créer une nouvelle ligne dans la liste ‘Liste Nom‘ ou dans une autre liste ?

    Peux-tu nous détailler ton objectif final ?

    Sinon pour répondre directement à ta question, il faut que tu positionnes ainsi la propriété Default de tes datacards dans le formulaire :

    DataCardTitle.Default = LookUp('Liste Nom'; Date = DataCardDate.SelectedDate).Title
    DataCardPoste3.Default = LookUp('Liste Nom'; Date = DataCardDate.SelectedDate).Poste3
    DataCardPoste2.Default = LookUp('Liste Nom'; Date = DataCardDate.SelectedDate).Poste2

    CommentID=ftigpBfoIUrUB3H, PostID=OvqdR77QxutNP0i

  • R3dKap

    Membre
    15 février 2022 à 13h44 en réponse à: mp

    Pour l’instant c’est malheureusement pas possible… Mais c’est dans les tuyaux des prochaines fonctionnalités offertes par Tribe qui propulse notre site d’échange PPFC… 😊

    En attendant, le plus “simple” est de se connecter et de discuter via LinkedIn…

    CommentID=NVOMnShXThUPMGa, PostID=gxj4lMw6E48cTD4

  • R3dKap

    Membre
    14 février 2022 à 15h09 en réponse à: Mise à jour données

    @Alain tu as raison : le ThisRecord n’est pas le même suivant l’endroit où tu te trouves. En fait chaque fonction de boucle ou de traitement d’une source de données peut avoir son propre ThisRecord.

    Ca veut dire que dans la capture ci-dessous, là où il y a la flèche rouge le ThisRecord c’est celui de colListeArticles, mais là où il y a la flèche bleue c’est le ThisRecord de ListeArticleDevis :

    Pour éviter cela il y a une solution encore plus simple que celle que tu utilises dans ton code ci-dessus : c’est d’utiliser le mot-clé As.

    Voici par exemple ton ForAll() réécrit avec le As pour nommer la source de données du ForAll() :

    ForAll(n    colListeArticles As itemListeArticles;n    UpdateIf(n        ListeArticleDevis;n                IDART = itemListeArticles.IDART &&n                TYPE = "FO"n            )n        );n        {n            Coef: 1,8;n            Total: 10n        }n    )n);;

    Euh, par contre je crois qu’il y a un soucis avec les parenthèses dans ta formule… Ou alors il manque un bout de code… A vérifier…

    CommentID=znuhwo9Rf2SZ2qO, PostID=L7zl88l0GW9cuxO

Page 70 sur 79