Réponses céées sur le Forum

Page 4 sur 4
  • Ok je prend note merci pour votre aide 👍

    CommentID=Yl6mMY27PiRAHz2, PostID=6eTzHodIvac1hrj

  • J’ai réussis à trouver une solution à mon problème en faisant quelque chose d’autre.

    J’ai utilisé la Fonction “ForAll” du fait que je n’utilise que des colonnes de type recherche sur ma liste Sharepoint.

    Pour ‘Commande’ j’ai écris cette formule:

    ForAll(Filter('CRM-Détail Commandes';Client.Value=ddlClient.Selected.Value).Commande;Commande)

    Et pour ‘Condition de Facturation’ j’ai écris cette formule:

    ForAll(Filter('CRM-Détail Commandes';Commande.Value=Dropdown_Commande.Selected.Value).'Condition Facturation';'Condition Facturation')

    CommentID=jCRb6CCM20COUye, PostID=6eTzHodIvac1hrj

  • Je pense qu’on s’est mal compris et c’est peut être de ma faute, il faut qu’à partir d’une recherche du nom de client je puisse récupérer le nom de sa commande.

    Quand j’écris la formule, elle me donne le nom des clients et pas la commande.

    Actuellement ma liste ‘CRM-Détail Commandes’ possède 3 colonnes lookup nommées :

    Client, Commande, Condition Facturation

    Je ne vois pas trop quoi modifier dans la formule que tu m’as envoyé tout à l’heure à part si je l’écris comme cela :

    Filter( Choices('CRM-Détail Commandes'.Commande); Id in ShowColumns( Filter( 'CRM-Client'; StartsWith(NomClient,TextInputNomDuClient.Text )); "ID" ) )

    Si je l’écrit comme ci-dessus on revient au même problème que tout à l’heure, mes commandes ne peuvent pas être visible dans la combo box

    CommentID=rZS3tBmzehEWinH, PostID=6eTzHodIvac1hrj

  • En remplaçant NomClient = true par StartsWith(NomClient.Value; ‘TextInput_Client’.Text) j’ai une erreur “La fonction “StartsWith” contient des arguments non valides.”

    J’ai testé d’enlever le .Value mais je n’arrive a récupérer qu’une seul commande qui n’est pas la bonne.

    CommentID=jep9IhVZHqaIu3V, PostID=6eTzHodIvac1hrj

  • J’ai essayé la solution que tu m’as donnée et depuis je n’arrive pas a récupérer le nom de commande dans ma combo box. Ai-je fais une erreur dans la réécriture de la formule ?

    Filter(n    Choices('CRM-Détail Commandes'.Commande);n    Id in ShowColumns(n        Filter(n            'CRM-Client';n            NomClient = truen        );n        "ID"n    )n)

    CommentID=gJw15xHAF1TPH3R, PostID=6eTzHodIvac1hrj

  • Tom Victor

    Membre
    17 février 2023 à 13h51 en réponse à: Filtrer les enregistrement d'un formulaires

    Salut R3dKap

    Merci pour votre réponse.

    Yes, ce fonctionnement me parait très clair et plutot simple d’utilisation pour les utilisateurs.

    SubCommentID=hb0aSE2quru62c3, CommentID=4Dt3AYMeJnuTvC7, PostID=wVEkrzcD5VIJ3Ae

  • Le nom de ma liste “Commande” est ‘CRM-Commande’

    Le nom du champs “Client” est “Client” et il est aussi de type recherche dans ma liste ‘CRM-Détail Commandes’

    Je n’ai aucune erreurs qui remonte à part un avertissement par rapport à la délégation

    SubCommentID=ht6WOYmbM4EUWDE, CommentID=pTGS4IwwLHs4xet, PostID=6eTzHodIvac1hrj

  • Dans ma liste Sharepoint mes colonnes Client et Commande sont en recherche en effet.

    J’ai pu essayé les différentes formules, Clients fonctionne comme il le faudrait mais pas Commande. Je n’arrive toujours pas à récupérer mes commandes.

    SubCommentID=125Bw7lrwABmvGR, CommentID=pTGS4IwwLHs4xet, PostID=6eTzHodIvac1hrj

  • Merci David,

    Je vais consulter cet article et essayer cette solution.

    SubCommentID=jINUxOtjFxhswQB, CommentID=pFupQR6IOzbWSF1, PostID=6eTzHodIvac1hrj

Page 4 sur 4