Réponses céées sur le Forum

Page 82 sur 84
  • Bonjour @RED,

    Alors la première chose à faire selon moi c’est de vérifier et valider effectivement ton modèle de données. Dans cette optique je te recommande vivement de représenter schématiquement tes listes/colonnes et les relations entre tes listes à l’aide de ce modèle de PPT. Une fois que c’est fait, poste-le ici pour que l’on puisse le vérifier… Il faut absolument que ton modèle de données soit correctement construit pour t’assurer qu’il répondra à tous les besoins de ton application. Remarque : dans ton cas, au vu de sa complexité, il serait intéressant que tu rajoutes les cardinalités des relations : indiquer s’il s’agit de relations 1-1 ou 1-n ou n-n. Ca serait top aussi si tu pouvais nous fournir quelques lignes de données pour chaque liste histoire que l’on voie comment elles se remplissent selon toi… Si tu nous fournis tout ça on sera en mesure de t’accompagner sur toutes les problématiques de ton application… 😉

    Ensuite, pour ce qui est de rattacher chaque élève d’une classe à un examen lors de la création de ce dernier, effectivement un Patch() pourrait largement suffire (et t’éviterais un flow, qui pourrait marcher aussi bien sûr). Il suffirait de lui fournir une petite collection avec les données à créer dans la table Copies, collection créée auparavant avec un petit ForAll(). Là ce serait optimisé au niveau des perfs…

    CommentID=RhRYAnLmGUDJm5x, PostID=RTKvQn2SLy4RdUK

  • R3dKap

    Membre
    24 novembre 2021 à 8h31 en réponse à: droits sur contenu liste sharepoint

    Bonjour @Fred,

    Oui c’est possible en cassant les droits directement sur les items et en y mettant les droits adéquats. Mais ce n’est pas du tout recommandé pour des raisons de performances de SharePoint.

    Du coup, il faut soit passer sur Dataverse (beaucoup plus puissant du côté des droits) ou alors faire une liste par client.

    Sinon tu peux aussi masquer la liste côté SharePoint et ne donner accès à la liste que par le biais d’une application Power Apps où du coup tu n’afficheras que les items adéquats…

    CommentID=upAnOVtlC247dV6, PostID=weSqscm557mue47

  • Super !

    Alors on peut peut-être t’aider sur la création de tables dans Dataverse, mais il faudrait que tu nous explique en détail ce qui ne va pas…

    Le mieux c’est de poster la question dans l’espace Dataverse

    CommentID=mVYwFCxaZZSHM8M, PostID=e5zBnVEhEYDjlC9

  • R3dKap

    Membre
    22 novembre 2021 à 11h30 en réponse à: Utilisation de la fonction SPLIT

    Bonjour @Delphine,

    Non, pas d’autre technique particulière pour transformer une chaîne en un tableau. Le plus simple c’est le Split().

    Par contre, pour te simplifier la vie, tu peux faire ceci :

    Set(gloSplit, Split("Val1;Val2;Val3;Val4;Val5"; ";"));;nSet(gloData, n    {n        Col1: First(gloSplit).Result;n        Col2: Last(FirstN(gloSplit; 2)).Result;n        Col3: Last(FirstN(gloSplit; 3)).Result;n        Col4: Last(FirstN(gloSplit; 4)).Result;n        Col5: Last(gloSplit).Resultn    }n);;n

    Ensuite, il te suffira de faire ceci pour récupérer l’une des valeurs (par ex. pour la colonne 2) :

    gloData.Col2n

    CommentID=nk870TYsxveatKs, PostID=jHYYYueyMTldZz6

  • R3dKap

    Membre
    19 novembre 2021 à 11h52 en réponse à: Problème de récupération de données dans un formulaire SharePoint.

    Salut @Chauffour Thierry,

    Est-ce qu’il s’agit du formulaire natif ou d’un formulaire customisé avec Power Apps ?

    CommentID=TF7Wm2LcnmP6Tom, PostID=5YdW0nhZ2Lx6rPI

  • R3dKap

    Membre
    19 novembre 2021 à 11h51 en réponse à: Prendre des photos dans une application powerapps

    Salut @Jfk2lax,

    Cette question arrive tellement souvent que je crois qu’il va falloir que je fasse une p’tite vidéo sur le sujet. Je m’en occupe dès que possible… 😉

    En attendant il y a toujours la vidéo de Shane Young :

    Elle est en anglais mais en coupant le son je pense que tu peux comprendre comment procéder… 😉

    CommentID=B4hl3OByIbE9aCv, PostID=xxFC0CJ6YUysRij

  • R3dKap

    Membre
    18 novembre 2021 à 19h24 en réponse à: Intégrer le profil office 365 dans un email

    Bonjour Marine,

    Si tu as bien identifié un profil tu peux effectivement utiliser le connecteur Office 365 Users dans un petit flow Power Automate pour récupérer son profil complet :

    CommentID=y6Lfhl83RB6idEe, PostID=DQG8cpdMYQCFWh2

  • R3dKap

    Membre
    17 novembre 2021 à 14h03 en réponse à: Filter between radio button and comboBox

    Bonjour @EUDES,

    Je vois sur ta capture que ton application est en français. Or ce site communautaire est 100% en français.

    Est-ce que ça t’embêterais d’éditer ton post et de le mettre en FR ?

    En te remerciant par avance… Et en attendant je regarde ton problème… 😉

    D’ailleurs pour pouvoir te répondre est-ce que tu pourrais me donner la structure de ta liste qui contient toutes les villes ? Je suppose qu’il y a un champ qui dit pour chaque ville si elle est à l’étranger ou si elle est locale…

    CommentID=JCPZGDyvcpCiKBu, PostID=7z9mQYw0X9XxZUH

    • R3dKap

      Membre
      17 novembre 2021 à 20h27 en réponse à: Filter between radio button and comboBox

      Merci @EUDES.

      Oui effectivement, si dans ta lise déroulante des villes tu veux pouvoir différencier les locales des étrangères, il faut que dans ta liste des villes tu aies une colonne qui porte cette information.

      Tu peux par exemple y rajouter une colonne LocalisationVille de type Choix avec 2 valeurs Etranger et Local et mettre la formule suivante dans le Items de ta liste déroulante des villes :

      Filter(n   Choices(Villes.Titre);n   Id in ShowColumns(n       Filter(n           Villes;n           LocalisationVille.Value = radDestination.Selected.Valuen       );n       "ID"n   )n)n

      où :

      • Villes est ta liste des villes (j’ai supposé que le nom des villes est dans la colonne Titre)
      • LocalisationVille la nouvelle colonne mentionnée précédemment et qui indique s’il s’agit d’une ville à l’étranger ou une ville locale
      • radDestination le nom de ton radiobouton où l’utilisateur choisi entre Etranger ou Local

      SubCommentID=dsw9i19ORovkbtC, CommentID=JCPZGDyvcpCiKBu, PostID=7z9mQYw0X9XxZUH

  • R3dKap

    Membre
    24 novembre 2021 à 8h26 en réponse à: Case à cocher

    Avec plaisir @Karlemagne 😉

    SubCommentID=1e43ZAwZD8FPWhx, CommentID=Z7Qfik29K3BJImP, PostID=Svd1FBmiF2OE4yq

  • R3dKap

    Membre
    23 novembre 2021 à 13h50 en réponse à: Case à cocher

    Pas de soucis, t’inkiet… 😉

    Tu n’as pas précisé où tu as mis cette formule… Sur le Default de la case à cocher ?

    Quoiqu’il en soit, la première question à toujours se poser lorsque l’on veut manipuler une donnée c’est : “Quel est le type de ma donnée ?” .

    Ton champ Accessoires demandés est un champ de type Text. Donc, utiliser un LookUp() n’a aucun sens car le LookUp() sert à rechercher un enregistrement dans une table, ce qui n’est pas du tout la même chose. Tu me suis ?

    Donc pour savoir si l’un des accessoires de ta galerie qui affiche tous les accessoires disponibles pour un outil fait partie de la réservation il faut simplement regarder si le nom de l’accessoire en question existe dans la chaîne de caractère de ta colonne Accessoires demandés.

    C’est à dire que sur le Default de ta case à cocher dans la galerie, tu mettes quelque chose comme :

    Find(n    ThisItem.Result;n    varCurrentEvent.'Accessoires demandés'n) > 0n

    ThisItem.Result c’est le nom de l’accessoire dans ta galerie (sauf erreur de ma part).

    Tu vois la logique ? 😊

    SubCommentID=u2fNrJA2nyFOkmM, CommentID=Z7Qfik29K3BJImP, PostID=Svd1FBmiF2OE4yq

  • R3dKap

    Membre
    18 novembre 2021 à 19h40 en réponse à: Case à cocher

    Parfait. Ah c’est top, t’as utilisé mon modèle PPT… Tellement pratique pour moi comprendre ton modèle de données… 🙏👍

    Alors, voici comment procéder pour mettre à jour ta réservation d’outils avec les accessoires demandés :

    Patch(n    'Calendrier réservation outils'; n    LookUp('Calendrier réservation outils'; 'Calendrier réservation outils ID'=varCurrentEvent.'Calendrier réservation outils ID');n    {'Accessoires demandés':Concat(Filter(Galery4.AllItems; Checkbox2.Value);Result;Char(10))}n)n

    Donc j’ai repris ton Patch() et j’y ai juste modifié ce que l’on met dans ta colonne Accessoires demandés où j’y concatène tous les accessoires sélectionnés en les séparant par un retour à la ligne.

    Alors j’ai pas testé chez moi donc il y aura sûrement 2 ou 3 petites choses à rectifier mais la logique est là…

    Remarque : normalement, pour faire les choses proprement, il te faudrait une table dédiée pour lister tous tes accessoires et créer un lien entre Liste outils et Accessoires et un autre entre Calendrier réservation outils et Accessoires. Mais bon, on peut déjà commencer avec ta technique actuelle. Son gros inconvénient c’est que si tu renommes un accessoire, t’es foutu…

    SubCommentID=pRkO5eaDPUEdWGG, CommentID=Z7Qfik29K3BJImP, PostID=Svd1FBmiF2OE4yq

  • @Jespère Il faudrait que tu nous précises ce que tu fais dans l’action “Définir une variable”… En précisant bien les données utilisées et leur type…

    SubCommentID=6wUjSGgKQSNdgHa, CommentID=XwNYmOyc9P3zJer, PostID=KkA1G9Jnkliq8EW

  • R3dKap

    Membre
    23 novembre 2021 à 13h51 en réponse à: Utilisation de la fonction SPLIT

    @Delphine Exactement. Si un jour t’ajoutes un champ dans ce qui est renvoyé par le QR Code il te suffira de l’insérer dans l’enregistrement gloData et de décaler les index des FirstN()… 😉

    SubCommentID=VZw4R4LQAhv0YfW, CommentID=YVXyAc32kgP16nw, PostID=jHYYYueyMTldZz6

  • R3dKap

    Membre
    17 novembre 2021 à 20h29 en réponse à: Projet de chaîne Twitch

    @Florent Giboin idem, je fais pas de PCF. J’avais dans l’idée de faire le même genre de truc mais plutôt sur du Power Apps canvas. Et effectivement j’ai imaginé faire ça pendant 1h entre midi et 2 tous les jeudis par ex.

    SubCommentID=QAApLo0Tpb6iWNB, CommentID=wLQxHBtXQqB4KcT, PostID=bSgRnwAAlELrABt

Page 82 sur 84