Réponses céées sur le Forum

Page 30 sur 68
  • DavidZed

    Membre
    7 juillet 2023 à 16h43 en réponse à: recherche requete

    A ce stade, ça devient un peu complexe, je te conseille de charger la donnée dans une collection

    CommentID=hi5t3wOZnCVwTY6, PostID=Pra5YOCgclogTe7

  • DavidZed

    Membre
    7 juillet 2023 à 6h44 en réponse à: Erreur Navigateur EDGE

    Hello Shadoks_ ,

    Si ce n’est déjà fait, les premières choses à tester :

    Vérifier que le user externe se connecte bien avec son compte guest

    Tenter de lancer l’app dans edge en mode navigation privée. Si ça fonctionne, c’est un problème de cache du navigateur. => à vider

    Tenter de lancer l’app dans edge sur un autre machine avec le même compte Si ça fonctionne, c’est un problème d’installation du navigateur, de proxy ou d’url bloquée sur le premier PC .

    Republier l’application si elle n’a pas été modifiée depuis plus de 6 mois

    CommentID=PsKg0zNYfOR0zUE, PostID=9gJgnNN9PV0Y1Tv

  • DavidZed

    Membre
    5 juillet 2023 à 9h09 en réponse à: Pop Up notification, splitter un groupe

    Ton action obtenir les roles va te sortir un Json qui aura cette structure :

    Dans le cas ou l’app est partagée directement à un user, tu vas avoir son email, le type sera “User”
    Si l’app est partagé à un groupe, tu auras l’email du groupe, le type sera “Group”

    Cette donnée va te permettre, à l’aide d’un filtre :

    • dans un 1er traitement, repertorier les emails des partages User

    • dans un second traitement, répertorier les emails des membres de chaque groupe avec qui l’app est partagée

    Chaque traitement ajoutant les emails à une variable de type array

    En gros ton flux devrait ressembler à cela :

    CommentID=2cdhZsS5go1bZCk, PostID=4v5t1mPwBBMoBJO

  • Hello Diane Niango ,

    Pour pour créer un fichier, tu dois convertir ta donné format base64 en binary avec l’expression :

    base64ToBinary(ta_chaine_base64)

    CommentID=H7z8tKCNe2Mux1G, PostID=OfLNcRmV4SLOMoQ

    • Après quelques recherches, il semble que mettre directement l’expression dans le champ de l’action “créer un fichier” fasse planter l’action.

      essaies en ajoutant une action message / compose comme dans cet exemple :

      SubCommentID=Ihi7AE2Ju0MQvPe, CommentID=H7z8tKCNe2Mux1G, PostID=OfLNcRmV4SLOMoQ

    • Hello,

      le message est clair, ce n’est pas une chaine au format base64 qui est fournie.

      Si ton image est dans la colonne de type image dans une liste, je pense que tu n’aurais pas le format base64, il faudra passer par une requête http avec Sharepoint

      SubCommentID=mMUj5u7pPci2e5X, CommentID=H7z8tKCNe2Mux1G, PostID=OfLNcRmV4SLOMoQ

  • DavidZed

    Membre
    4 juillet 2023 à 0h47 en réponse à: Pop Up notification, splitter un groupe

    Hello Laurent ,

    Tu vas devoir faire deux branches parallèles qui démarrent chacune par un filter array, un sur les user et l’autre sur les groupes.

    Tu trouveras le type dans le Json de sortie de ton “obtenir les attributions de rôle”. De mémoire dans body/properties/principal/type

    Il faudra ensuite faire un “list group members” sur chaque groupe.

    Je te conseille de faire un “ajouter à la variable de texte” (ou de tableau puis concatener) pour faire une liste unique de tous les mails séparés par un “;” cela devrait te permettre d’envoyer toutes tes notifications en une seule étape.

    Ha et si tu filtres sur le type de partage, pour rappel, un groupe ne peut avoir que “CanRead”

    CommentID=IULLq6YiqeK8GzY, PostID=4v5t1mPwBBMoBJO

  • DavidZed

    Membre
    3 juillet 2023 à 12h30 en réponse à: EXCEL PARTAGÉ ET POWER APPS

    Bonjour Maxime PECQUEUR ,

    Pour 200 utilisateurs, je te recommande fortement de ne pas utiliser un fichier Excel comme source de données.

    Tu peux par exemple passer par une liste Sharepoint ou une table dataverse (encore mieux, mais premium) et créer un flux qui va synchroniser ta source de donnée avec le fichier Excel.

    CommentID=n2Rb4SvDDfXAjzU, PostID=UPawqazblK8DsjR

  • Je pense que la slution de facilité serait de recréer le form en version power apps

    CommentID=R82HepfhhCzO4eN, PostID=RqPJrc8WZ8eWdaV

  • Alors, il me semblait qu’on pouvait utiliser un formatage JSON dans le header du formulaire par exemple :

    {n    "elmType": "span",n    "txtContent": "=[$Author.title]",n    "style": {n        "font-weight": "bold",n        "font-size": "large"n    }n}

    Mais la colonne ne semble pas accessible 🙁

    CommentID=BruCywoobbPtrI8, PostID=RqPJrc8WZ8eWdaV

  • Bonjour Adil ,

    C’est une colonne qui existe déjà, il suffit de l’afficher :

    CommentID=MW71wATmttXjYCb, PostID=RqPJrc8WZ8eWdaV

  • DavidZed

    Membre
    7 juillet 2023 à 16h42 en réponse à: recherche requete

    C’est simple, il suffit d’ajouter la condition de ton second filtre dans le premier,

    c’est d’ailleurs ce que j’avais mis dans la formule que je t’avais proposé au début :

    GroupBy( //pour grouper les données par véhiculen    Sort( // on trie en amont par date de résan        Filter( //on filtre la source en amont sur le lieu de restitution et la date de résan            Reservations,n            'lieu restitution' = 1,n            Date_Reservation <= Today();n            Lieu_Restitution = 1n        ),n        Date_Reservation,n        SortOrder.Descendingn    ),n    "vehicule",n    "Détails Réservation" // Les colonne non groupées, vont se retrouver au format table dans la colonne "Détails Réservation"n)

    Si tu veux faire redescendre d’un rang la date le lieu etc, tu as plusieurs solutions :

    • une combinaison de AddColumns() et DropColumns()

    DropColumns(nAddColumns(nGroupBy(n    Sort(n        Filter(n            Reservations;n            Date_Reservation <= date_souhaitee.SelectedDate;n            Lieu_Restitution = 1n        );n        Date_Reservation;n        SortOrder.Descendingn    );n    "vehicule";n    "Data"n);"Date_Reservation";First(ThisRecord.Data).Date_Reservation;"Crenau_Reservation";First(ThisRecord.Data).Crenau_Reservation;"lieu_restitution";First(ThisRecord.Data).lieu_restitution);n"Data")
    • Un ForALL()

    ForAll(nGroupBy(n    Sort(n        Filter(n            Reservations;n            Date_Reservation <= date_souhaitee.SelectedDate;n            Lieu_Restitution = 1n        );n        Date_Reservation;n        SortOrder.Descendingn    );n    "vehicule";n    "Data"n);n{vehicule: ThisRecord.vehicule;nDate_Reservation:First(ThisRecord.Data).Date_Reservation;nCrenau_Reservation: First(ThisRecord.Data).Crenau_Reservation;nlieu_restitution: First(ThisRecord.Data).lieu_restitution}n)

    SubCommentID=B8BTrTCwBiAbCpV, CommentID=N1sLn8pALax6tAB, PostID=Pra5YOCgclogTe7

  • DavidZed

    Membre
    4 juillet 2023 à 14h35 en réponse à: Étiquette ErrorMessage

    Hello Maxime PECQUEUR ,

    Oui il suffit d’ajouter ton fichier excel en tant que source de données de l’application.

    Le fichier doit être sur le cloud (sharepoint ou onedrive) et être au format .xlsx, sans macros et les données doivent être au format table / Tableau.

    Tu pourras ensuite rechercher un enregistrement avec une fonction LookUp()

    SubCommentID=YS8yVBqnJ7vGEtp, CommentID=o1o5G4hZyx1FTyE, PostID=RfuuC36KP0n4R2Z

  • DavidZed

    Membre
    3 juillet 2023 à 13h00 en réponse à: EXCEL PARTAGÉ ET POWER APPS

    Si tu vas dans la propriété .Items de ta liste déroulante, et que tu places ton curseur à la suite de ta source de données (1)

    Tu vas avoir la possibilité de déployer un aperçu de la table de données (2)

    Il faudra ensuite vérifier l’intitulé de la colonne (3), qui est le plus souvent Value

    Si tel est le cas, tu vas pouvoir appeler la valeur sélectionnée avec (pour un combo box par exemple) :

    ComboBox.Selected.Value

    SubCommentID=pxxUpFeE9FgdBFf, CommentID=WeHONlcO2oqwPHM, PostID=UPawqazblK8DsjR

  • Hello Christian N ,

    Essaies en remplaçant : ThisItem.Lieux.Value par : Concat(ThisItem.Lieux;Value;", ")

    SubCommentID=EhAQzqjccQhJtWc, CommentID=p0bRXzRrsj50w5b, PostID=Jn7a44uIa0RYf6h

Page 30 sur 68