Réponses céées sur le Forum

Page 2 sur 2
  • David

    Membre
    20 juin 2024 à 12h10 en réponse à: Griser sélection si déjà répondue

    Correction : du coup j’arrive à faire mon affaire pour le dropdown des questions, c’était juste Question.Value=Dropdown1_3.Selected.Question (et non .value pour celui-ci)

    J’ai également rajouté un ! devant le IsBlank pour “masquer” mon curseur si on trouve la question dans le doc de réponse, et non si on ne la trouve pas.

    Par contre pas possible pour filtrer en fonction de l’utilisateur je n’ai pas encore trouvé grâce à ton champ auditeur = Utilisateur connecté. J’avais essayé via : &&’Matricule_Auditeur’ = User()

  • David

    Membre
    20 juin 2024 à 11h51 en réponse à: Griser sélection si déjà répondue

    Du coup j’ai deux soucis lorsque je rentre ce code :

    Le premier c’est que pour le dropdown des questions je ne peux pas mettre .selected.value, ça n’autorise que le selectedText (peut être car c’est en fonction du premier dropdown du thème), et pareil pour le matricule auditeur = User(), il ne reconnait pas.

    <div> </div>

    Par contre en supprimant les variable dropdown question et utilisateur çela fonctionne bien en fonction des thèmes.

    j’imagine que si je ne veux pas désactiver le curseur de choix mais uniquement afficher un message si déjà répondu je pourrais copier ce code sur la propriété visible d’un label.

    Le code en écriture :

    <div>
    <div>If(</div>
    <div> IsBlank(</div>
    <div> LookUp(</div>
    <div> AddColumns(</div>
    <div> TestDocumentRéponseLPA;</div>
    <div> Année;</div>
    <div> Year(‘Date de l”audit’);</div>
    <div> Mois;</div>
    <div> Month(‘Date de l”audit’)</div>
    <div> );</div>
    <div> Item.Value = Dropdown1_2.Selected.Value && Question.Value = Dropdown1_3.SelectedText && Année = Year(Today()) && Mois = Month(Today()) && ‘Matricule Auditeur’ = User()</div>
    <div> ).RougeOrangeVert</div>
    <div> );</div>
    <div> DisplayMode.Edit;</div>
    <div> DisplayMode.Disabled</div>
    <div> </div>
    <div> </div>
    <div>Merci bien </div>
    </div>

  • David

    Membre
    20 juin 2024 à 11h20 en réponse à: Griser sélection si déjà répondue

    D’accord merci beaucoup ! j’essaie ça et je vous tiens au courant !

  • David

    Membre
    20 juin 2024 à 10h38 en réponse à: Griser sélection si déjà répondue

    D’accord merci, la réponse est renseignée dans la même liste Sharepoint qui contient les enregistrement, c’est une réponse multiple sous forme de curseur à 3 positions (vert / orange / rouge)

    Sur l’appli :

    et sur le doc de réponse :

  • David

    Membre
    20 juin 2024 à 10h27 en réponse à: Griser sélection si déjà répondue

    Bonjour à vous deux, j’ai 18 questions qui sont regroupés sur 6 thèmes, en gros une première liste déroulante contient 6 choix qui définissent le thème, une seconde liste déroulante affiche les questions en lien avec le thème.

    Sur la section Items de la première liste j’ai ça : Distinct(‘Liste Questions LPA PowerApps’;‘Thème ‘)

    Et sur le second choix déroulant j’ai ça : Filter(‘Liste Questions LPA PowerApps’; ‘Thème ‘ = Dropdown1_2.Selected.Value)

    Le dropdown1_2 étant la première liste.

    L’enregistrement des réponses se fait via la fonction Patch dans une autre liste SharePoint ou d’autres infos apparaissent (Date / nom de la personne qui réponds aux questions).

    L’idée est bien d’uniquement griser les questions ayant déjà été traitées dans le mois par utilisateur (mais en les laissant sélectionnable, c’est uniquement visuel), Il faudrait donc j’imagine que la seconde liste déroulante puissent « aller chercher » dans la liste sharepoint avec une condition si le User() à déjà répondu à cette question afin de la griser si c’est le cas.

    Le nom de la colonne est Question, j’avais donc essayé quelque chose comme ça dans le Fill de ma liste déroulante : <If( !IsBlank(LookUp(TestDocumentRéponseLPA ; Question = Dropdown1_3.SelectedText)) ;color.grey)

    Mais en vain.

    Voilou j’espère avoir été clair 😉

  • David

    Membre
    18 juin 2024 à 11h30 en réponse à: Choix automatique selon compte connecté

    Effectivement ça à l’air de fonctionner, en tout cas avec mon profil. Plus qu’à essayer avec d’autres personnes de l’organisation.

    Merci beaucoup pour l’aide !

  • David

    Membre
    18 juin 2024 à 10h17 en réponse à: Choix automatique selon compte connecté

    J’ai bien une liste Sharepoint qui contient les choix de ma liste déroulante, ça ressemble à ca :

    et dans l’app :

    Pour l’instant les personnes connues qui réaliseront l’audit ne sont pas affilié aux îlots dans la liste

  • David

    Membre
    6 juin 2024 à 11h52 en réponse à: Enregistrement des données

    Merci à tous les deux, du coup j’ai réussi en faisant via Patch, alors effectivement premier ressenti pour une première appli c’est un peu fastidieux mais des vidéos m’ont pas mal aidés.

    Ca fonctionne bien en enregistrant tout dans une même liste Sharepoint différente de celle de mes listes en cascades.

    Pour la plupart ca ressemble à ‘Nom de la colonne du sharepoint’:”Nom de ma case sur l’appli.Text ou SelectedText pour les choix déroulants.

    Plus qu’a trouver un moyen pour que le formulaire de base se remette à zéro une fois qu’on appuie sur le bouton enregistrer !

    Encore merci

Page 2 sur 2