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

Power apps condition dans DatacardValue

  • 1.  Power apps condition dans DatacardValue

    Posted Oct 19, 2021 02:49 AM
    Bonjour

    j'essai de mettre deux conditions dans un DatacardValue d'un Forms ou j'ai une formule déjà dedans mais quand je click sur une galerie il ne m'affiche pas le résultat de la galerie mais dela formule dans le DatacardValue



    Merci pour votre aide

    Cordialement

    ------------------------------
    schulz jonathan
    data
    ------------------------------


  • 2.  RE: Power apps condition dans DatacardValue

    Gold Contributor
    Posted Oct 19, 2021 06:09 AM
    Salut Jonathan,
    Je suis pas sûr d'avoir bien compris ton pb... Ta formule fait ce que tu lui as demandé de faire : elle concatène la date du jour avec un point et la valeur du datacard n° 24.
    Attention à ne pas mettre seulement DataCardValue24 dans ta formule mais à préciser quelle propriété tu veux utiliser : DataCardValue24.Text (si c'est un champ texte) ou alors DataCardValue24.Selected.Value (si c'est un choice), etc.

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



  • 3.  RE: Power apps condition dans DatacardValue

    Posted Oct 19, 2021 06:50 AM
    oui cette formule fonctionne mais le problème est quand je sélectionne dans ma galerie pour modifier mon forms cette case reste avec la formule. Donc modifie mon numéro fa

    ------------------------------
    schulz jonathan
    data
    ------------------------------



  • 4.  RE: Power apps condition dans DatacardValue

    Gold Contributor
    Posted Oct 19, 2021 11:31 AM
    Explique-moi depuis le début ce que tu veux faire en me donnant les noms des champs de ta liste, les noms des datacards, et le plus de détail possible... 😉

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



  • 5.  RE: Power apps condition dans DatacardValue

    Posted Oct 20, 2021 07:24 AM
    Edited by schulz jonathan Oct 20, 2021 07:25 AM
      |   view attached
    Salut ,

    alors voici la premier page de mon appli

    Ensuite la page avec le forms de création


    dans ce forms j'ai un datacardValue22 en non visible avec cette formule


    ensuite une galerie de récap dans cette galerie quand je click sur un items j'arrive sur la page du Forms et
    ces la ou mon problème ce trouve dans le datacardvalue22 j'ai pas le numérofa crée au paravent il me laisse la formule pour mettre un nouveau numéro


    voila je sais pas si c'est assez complet pour t'aider a comprendre mon problème 




    ------------------------------
    schulz jonathan
    data
    ------------------------------



  • 6.  RE: Power apps condition dans DatacardValue

    Gold Contributor
    Posted Oct 20, 2021 08:08 AM
    Oui c'est mieux, merci... 🙂

    1. Le Default = Today() & "." & DataCardValue24.Text il est positionné sur la propriété Default du DataCardValue22 c'est bien ça ?
    2. Le Text = newidfa + 1 il est positionné sur la propriété Text de quel contrôle ?
    3. Comment et où est alimenté newidfa ?
    4. Lorsque tu affiches le numerofa_DataCard2 est-ce que tu vois la bonne valeur de numéro de facture ?


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



  • 7.  RE: Power apps condition dans DatacardValue

    Posted Oct 20, 2021 08:19 AM
    ok

    en 1 . oui c'est bien ça

    2 il es positionné sur le control  DataCardValue24 en non visible aussi

    3

    T4 oui j'ai bien la bonne valeur de la formule  Today() & "." & DataCardValue24.Text

    ------------------------------
    schulz jonathan
    data
    ------------------------------



  • 8.  RE: Power apps condition dans DatacardValue

    Gold Contributor
    Posted Oct 20, 2021 09:44 AM
    En fait, si je comprends bien, ce que tu veux faire c'est générer un numéro de facture avec la date du jour et l'ID SharePoint de l'élément que tu vas créer dans la liste.
    Si c'est bien ça, ce n'est pas comme ça qu'il faut procéder (surtout que normalement le ID_DataCard3 tu ne devrais pas y toucher car il est généré automatiquement par SharePoint).
    Pour faire ça, il faut :
    • que ton champ NoFacture soit facultatif et non obligatoire
    • que tu mettes le code suivant dans le OnSuccess du formulaire

    Patch(TaListe; TonFormulaire.LastSubmit; {NoFacture: Text(Today(); "yyyymmdd" & "." & TonFormulaire.LastSubmit.ID)​


    Et c'est tout... 🙂



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



  • 9.  RE: Power apps condition dans DatacardValue

    Posted Oct 21, 2021 04:52 AM
    Nickel sa marche  maintenant j'ai un autre souci je voudrait afficher le numéro de facture  en haut de ma page ou il es déjà , mais il m'affiche tout le temps mon nouveau numero fa  et pas celui sélectionné dans ma galerie



    ------------------------------
    schulz jonathan
    data
    ------------------------------



  • 10.  RE: Power apps condition dans DatacardValue

    Gold Contributor
    Posted Oct 21, 2021 07:43 AM
    Tu as quoi maintenant dans ton DataCardValue22.Text ? Tu as bien Parent.Default ?

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



  • 11.  RE: Power apps condition dans DatacardValue

    Posted Oct 21, 2021 07:48 AM
    dans quel données



    ------------------------------
    schulz jonathan
    data
    ------------------------------



  • 12.  RE: Power apps condition dans DatacardValue

    Gold Contributor
    Posted Oct 21, 2021 08:04 AM
    Alors il faut que tu corriges la propriété Default de ton DataCardValue22. En fait, le datacard ne calcule plus le numéro de facture. Il se content de l'afficher puisque le calcul est fait par le Patch() dans le OnSuccess du formulaire.
    Il faut donc que tu remettes ton DataCardValue22.Default à Parent.Default.

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



  • 13.  RE: Power apps condition dans DatacardValue

    Posted Oct 21, 2021 08:10 AM
    ok donc la ca marche

    Mais comment je fait pour leur afficher alors le nouveaux numéro qui va être crée lors du patch juste pour qu'il on l'information quand il commence a remplir leur formulaire

    ------------------------------
    schulz jonathan
    data
    ------------------------------



  • 14.  RE: Power apps condition dans DatacardValue

    Gold Contributor
    Posted Oct 21, 2021 08:59 AM
    Tu ne peux pas parce-que tu utilises l'ID SharePoint dans ton numéro de facture. Comme il est géré en interne par SharePoint il n'est pas toujours égal au dernier ID SharePoint de ta liste + 1.
    Imagine :
    • tu crées un nouvel élément -> ID = 1
    • tu crées un nouvel élément -> ID = 2
    • tu supprimes élément 2 -> le dernier ID dans ta liste c'est 1
    • tu crées un nouvel élément -> ID = 3 et pas 2 !!!
    Et puis imagine que plusieurs personnes créent des factures en même temps : le numéro que tu calculerais toi ne serais pas bon non plus...
    Tu ne peux donc pas deviner à l'avance le prochain ID SharePoint puisque c'est géré en interne et qu'il n'est attribué et disponible qu'APRES l'enregistrement de ton item.
    A la rigueur, quel intérêt d'afficher le nouveau numéro de facture au moment de la création ?
    Maintenant si tu veux absolument l'afficher, alors il faut que tu gères ton propre numéro incrémental dans une liste à part et que tu utilises celui-là plutôt que l'ID SharePoint pour calculer le n° de facture...

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



  • 15.  RE: Power apps condition dans DatacardValue

    Posted Oct 21, 2021 09:03 AM
    ok merci

    je vais regarder pour faire autrement alors

    encore un grand merci pour ton aide


    ------------------------------
    schulz jonathan
    data
    ------------------------------



  • 16.  RE: Power apps condition dans DatacardValue

    Posted Oct 21, 2021 07:56 AM
    Apres si tu as un créneaux avant 17h on peut en discuter sur  Teams

    ------------------------------
    schulz jonathan
    data
    ------------------------------