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

Enregistrement des données saisies dans la liste sharepoint

  • 1.  Enregistrement des données saisies dans la liste sharepoint

    Posted Jul 01, 2021 08:45 AM
    Bonjour Emmanuel

    Je tente de reproduire la méthodologie d'enregistrement expliqué dans ta video , et qui compare la collection issue de la saisie et celle de la list sharepoint, mais je n'arrive pas à corriger le code suivant car power apps n'aime pas du tout

    Le code

    ClearCollect(// charge les réponses actuelles
    colCurrentReponses;Reponse);;
    ForAll(// Parcourir les réponses mises à jour par l'utilisateur
    colReponses;
    If(IsBlank(// si la réponse n'existe pas encore
    LookUp(colCurrentReponses;ID = colReponses[@ID]));
    Patch(// la créer
    Reponse;
    Defaults(Reponse);
    {
    'Libellé Période': colReponses[@'Libellé Période']
    Etablissement: colReponses[@Etablissement];
    CategorieQuestion:colReponses[@CategorieQuestion];
    SousCategorieQuestion:colReponses[@SousCategorieQuestion];
    Question: colReponses[@Question];
    Reponse: colReponses[@Reponse]
    }
    );
    First(// Sinon la modifier
    UpdateIf(Reponse;
    ID=colReponses[@ID];
    {Reponse: colReponses[@Reponse]
    }
    ))));;
    Notify("Vos données ont été enregistrées avec succès.";NotificationType.Success);;
    Navigate(Accueil)


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


  • 2.  RE: Enregistrement des données saisies dans la liste sharepoint

    Gold Contributor
    Posted Jul 01, 2021 11:18 AM
    J'ai comparé avec mon code, ça a l'air bon...

    Je sais pas si t'as vu mais tu as 2 "C" majuscules tout au début de ta formule sur la capture :

    C'est probablement pas ça, mais vérifie quand même.

    Et sinon, si ta formule est toujours en erreur, tu remarqueras que certaines parties de ta formule sont soulignées en rouge plus marqué qu'ailleurs :
    Est-ce que tu peux survoler la première avec la souris et me faire une capture ou me dire ce qui est écrit dans le message qui s'affiche dans l'infobulle ?

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



  • 3.  RE: Enregistrement des données saisies dans la liste sharepoint

    Posted Jul 01, 2021 11:34 AM
    En effet j'ai vu après mon post j'ai supprimé le C en trop, mais ça n'est pas ça
    ci dessous la copie d'écran après correction

    et donc le message que je survole  Defaults(Reponse)



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



  • 4.  RE: Enregistrement des données saisies dans la liste sharepoint

    Gold Contributor
    Posted Jul 02, 2021 11:20 AM
    Ah... En fait il te dit que Reponse est une chaîne de caractères et pas une source de données... Tu confirmes ? Comment s'appelle ta source de données qui contient les réponses ?

    T'as aussi le champ Etablissement qui est souligné en rouge plus marqué : tu peux vérifier le nom de la colonne dans ta liste Reponse ?

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



  • 5.  RE: Enregistrement des données saisies dans la liste sharepoint

    Posted Jul 02, 2021 12:25 PM
    Bonjour Emmanuel

    Ma source de données s'appelle Reponse, et dans cette source de données j'ai un champ qui s'appelle Reponse, ce n'est peut être pas judicieux

    et ma list sharpoint
    Et le champ Etablissement est bien Etablissement

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



  • 6.  RE: Enregistrement des données saisies dans la liste sharepoint

    Posted Jul 02, 2021 12:44 PM
    en complément le message pour libellé Période,

    et la copie d'écran de la collection


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



  • 7.  RE: Enregistrement des données saisies dans la liste sharepoint

    Gold Contributor
    Posted Jul 03, 2021 03:55 AM
    Oui, effectivement c'était pas très judicieux de les appeler pareil. D'ailleurs tu noteras que (sauf erreur de ma part) ma liste Réponses avait un 's' à la fin puisqu'elle stocke plusieurs réponses.
    Maintenant, c'est pas impossible : dans ton code, à chaque fois que tu fais référence à ta SOURCE DE DONNEES Reponse (et non à ton champ), utilise cette notation [@Reponse] et dis-moi ce que ça donne, si ça solutionne ton problème.

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



  • 8.  RE: Enregistrement des données saisies dans la liste sharepoint

    Gold Contributor
    Posted Jul 03, 2021 03:56 AM
    C'était plutôt le champ Etablissement qu'il aurait fallu survoler... 😋
    Tu vois qu'il est souligné en rouge plus intense que le reste...

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



  • 9.  RE: Enregistrement des données saisies dans la liste sharepoint

    Posted Jul 05, 2021 02:17 AM
    Bonjour Emmanuel

    J'ai renommé ma list sharepoint en ReponsesAIVP, et j'ai corrigé un point virgule qui manquait et le code est ok, j'ai testé une insertion et une modification.

    Merci pour ton aide

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



  • 10.  RE: Enregistrement des données saisies dans la liste sharepoint

    Gold Contributor
    Posted Jul 05, 2021 09:53 AM
    Ah cool... Content que ça marches ! 😉

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