French Power Platform User Group

Please login or click SIGN UP FOR FREE to create your PowerPlatformUG account to join this user group.
Expand all | Collapse all

Enregistrer la valeur choisie d'une combobox dans ma liste charepointe

  • 1.  Enregistrer la valeur choisie d'une combobox dans ma liste charepointe

    Posted May 19, 2021 05:49 AM
    Bonjour

    J'ai une difficulté pour enregistrer la valeur choisie de ma combo box Etablissement dans ma liste sharepoint finale

    les valeurs établissement sont contenues dans  la liste sharepoint 'Valeurs de choix'
    Mon écran fait bien apparaître les valeurs souhaitées

    le code qui permet d'obtenir ces valeurs est

    J'ai bien conscience que ce code me renvoie une table, et que ce n'est peut être pas le bon code.
    Je suis un peu perdu pour faire enregistrer la valeur choisie dans ma liste sharepoint en cliquant sur le bouton appelée "bouton"

    Merci de ton aide

    ------------------------------
    Philippe CULOT
    Data Analyst
    ------------------------------


  • 2.  RE: Enregistrer la valeur choisie d'une combobox dans ma liste charepointe

    Posted May 19, 2021 08:49 AM
    Bonjour Philippe,

    pas d'inquiétude c'est normal.
    Alors si tu as utilisé un formulaire, il te suffit d'aller chercher la propriété "Update" de ta carte de données et de saisir la formule :
    ComboBoxXXX.Selected​
    en remplaçant le XXX par le numero de ton combobox mais tu l'aura compris je pense. Apres tout dépend ce que tu souhaites enregistrer, est ce que tu veux enregistrer le nom complet ou simplement l'id ?
    Tu as compris la logique je pense, je laisse Emmanuel me corriger si j'ai dis une betise, il a fait une video bien détaillée sur youtube que tu trouvera sur sa chaine Emmanuel GALLIS :)

    N'hésite pas à faire un retour.

    ------------------------------
    Cordialement,
    PRELOT Clement
    Engineer
    ------------------------------



  • 3.  RE: Enregistrer la valeur choisie d'une combobox dans ma liste charepointe

    Posted May 19, 2021 09:17 AM
    Bonjour Clément
    Merci pour la réactivité et la réponse très claire
    Cette plateforme est vraiment une aide précieuse lorsque l'on débute comme moi

    ------------------------------
    Philippe CULOT
    Data Analyst
    ------------------------------



  • 4.  RE: Enregistrer la valeur choisie d'une combobox dans ma liste charepointe

    Posted May 19, 2021 09:21 AM
    Pas de soucis Philippe, j'y ai aussi trouvé le salut et la rédemption m'empechant d'avoir envie de passer l'ordinateur par la fenetre....

    N'hésites pas à nous solliciter, tu connais le dicton : "Seul on va plus vite, ensemble on va plus loin".

    ------------------------------
    Cordialement,
    PRELOT Clement
    Engineer
    ------------------------------



  • 5.  RE: Enregistrer la valeur choisie d'une combobox dans ma liste charepointe

    Gold Contributor
    Posted May 19, 2021 09:45 AM
    Salut Philippe,
    Pour compléter ce que dit Clément...
    Tu as raison, il peut y avoir un problème du fait que la structure de ton champ Etablissement de ta liste Significant facts et celle des éléments de ta combo box Etablissement (que je vais appeler DatacardValueEtablissement).
    Le champ Etablissement de ta liste Significant facts (qui est, je suppose, un lookup vers ta liste Valeurs de choix) a la structure suivante :
    {
      Id: <identifiant SharePoint de l'établissement dans la liste 'Valeurs de choix'>;
      Value: <libellé de l'établissement>
    }​

    Et la structure des éléments qui constituent ta combo box DatacardValueEtablissement a la structure de ta liste SharePoint Valeurs de choix, soit quelque chose comme ceci :

    {
      ID: <identifiant SharePoint>;
      Title: <colonne 'Liste de choix'>;
      colOrdre: <champ custom numérique>;
      colValue: <champ custom texte>;
      ...
    }
    Peut-être as-tu utilisé (ou pas) ta colonne TItle pour autre chose. Bref...

    L'idée c'est que pour pouvoir enregistrer l'établissement choisi dans ta liste Significant facts, il faut impérativement que ce soit au format : {Id: ...; Value: ...}. Sinon, ça ne marchera pas. Pour cette raison-là, je pense que la proposition de Clément ne fonctionnera pas car la structure ne sera toujours pas la bonne.
    Y'a pleins de solutions pour ça.
    Perso, je transformerai directement la structure des éléments de la combo box pour qu'ils soient déjà au format souhaité, à savoir une table au format : {Id: ...; Value: ...}.
    Tu peux faire ça en mettant le code suivant dans la propriété Items de ta combo box :
    RenameColumns(
        ShowColumns(
            Filter('Valeurs de choix', 'Liste de choix' = "Etablissement);
            "ID";
            "Valeur"
        );
        "ID";
        "Id";
        "Valeur";
        "Value"
    )​

    En espérant t'avoir aidé... 😊



    ------------------------------
    EMMANUEL GALLIS
    Power Platform Consultant
    ------------------------------