Réponses céées sur le Forum

Page 74 sur 84
  • R3dKap

    Membre
    17 février 2022 à 17h31 en réponse à: Formule if qui me bloque mes autres controles

    Ah j’avais pas fait attention que tes 2 Filters() se font sur des listes différentes : la première sur ‘1 – Saisie en cours / Moulage’ et la deuxième sur ‘1 – Saisie en cours / Thermix’.

    Est-ce que ces 2 listes ont une colonne ‘N° Lot’ avec exactement le même nom technique N_x00b0_Lot ?

    CommentID=w4P6hLQmlzYilRz, PostID=SVOMKheaWphWjFu

  • R3dKap

    Membre
    17 février 2022 à 17h27 en réponse à: Filtrer une bibliothèque de documents

    Ok. Fait le petit test suggéré et dis-nous ce que ça donne…

    Autres questions…

    1. Est-ce qu’il y a un truc particulier dans ta liste CLIENT ? Des colonnes de types particuliers ?

    2. Ta colonne Nom_client dans DOCS_CONTRAT n’est pas en sélection multiple ?

    CommentID=iJGX8AAVtoxIrhU, PostID=gJKm7ARcFsnReom

  • R3dKap

    Membre
    17 février 2022 à 17h22 en réponse à: Colonne look up

    Salut @Zliga,

    Question 1

    1. Qu’est-ce que tu as dans le Items de ta combo box ?

    2. Ta colonne NomOffre est bien de type texte ?

    Question 2

    C’est normal que ça n’enregistre pas. Il faut toujours faire attention au format des données. Ta colonne TypePresta est une colonne de lookup donc sa structure est la suivante :

    {n    Id: ...,n    Value: ...n}

    Il faut absolument respecter cette structure si tu veux enregistrer une donnée dans cette colonne. Or, le Filter() que tu as mis dans Items renvoie des éléments de ta liste ‘Catalogue Offres Prestations’ dans lequel tu vas retrouver toutes les colonnes de ta liste SharePoint alors que ton champ TypePresta n’attends que les 2 colonnes Id et Value. Donc ça ne peut pas marcher.

    Pour solutionner ton problème, il faut que le résultat renvoyé par ton Filter() soit de la même structure que ta colonne TypePresta. On va donc y appliquer un ShowColumns() pour ne garder que les colonnes ID SharePoint et la colonne vers laquelle pointe TypePresta (on va dire que c’est Title) :

    ShowColumns(n    Filter(n        'Catalogue Offres Prestations',n        Title=Concat(n            DataCardValue124.SelectedItems.Value,n            Valuen        )n    ),n    "ID",n    "Title"n)

    Mais du coup, ça ça va renvoyer une table avec 2 colonnes ID et Title. Or TypePresta il lui faut Id (avec le “d” minuscule) et Value.

    Donc on va renommer les colonnes avec RenameColumns() :

    RenameColumns(n    ShowColumns(n        Filter(n            'Catalogue Offres Prestations',n            Title=Concat(n                DataCardValue124.SelectedItems.Value,n                Valuen            )n        ),n        "ID",n        "Title"n    ),n    "ID",n    "Id",n    "Title",n    "Value"n)

    Et voilà…

    CommentID=UWd93iQ6YsvSD3F, PostID=yW6sfaYCRTfDPFY

  • R3dKap

    Membre
    17 février 2022 à 17h08 en réponse à: Filtrer une bibliothèque de documents

    Ah je vois… C’est juste après avoir choisi Client dans Liste ou Bibliothèque contenant la valeur du filtre que la page mouline ? Dès que tu choisis Client y’a plus rien qui répond c’est ça ?

    Suggestion : crée une mini-liste de test dans laquelle tu rajoutes une colonne de recherche qui pointe sur ta liste CLIENT (comme tu l’as fait dans la bibliothèque). Et ajoute cette liste de test à la page et essaie de la connecter à ton web part CLIENT… C’est histoire de voir si ça vient plutôt de CLIENT ou de la bibliothèque…

    CommentID=DOcyT5chw1joeRu, PostID=gJKm7ARcFsnReom

  • R3dKap

    Membre
    17 février 2022 à 17h02 en réponse à: Export / Import de solution contenant un connecteur customisé

    Ouf ! J’aurais jamais trouvé ! Merci pour la réponse 🙏😊

    CommentID=RSCjEi8vVLUkSi6, PostID=YQozd2R3eW5rgru

  • R3dKap

    Membre
    17 février 2022 à 15h45 en réponse à: Filtrer une bibliothèque de documents

    Ok… Donc la colonne de recherche Nom_client dans DOCS_CONTRAT pointe vers la colonne Raison sociale de CLIENT (qui est en fait Title renommé).

    Du coup, lorsque tu fais le lien entre la liste et la bibliothèque de documents, il faut mettre Raison sociale dans Colonne contenant la valeur du filtre. Sinon ça ne marchera pas…

    Est-ce bien le cas ?

    CommentID=Ky7Qr4RycsMOY3u, PostID=gJKm7ARcFsnReom

  • R3dKap

    Membre
    17 février 2022 à 15h40 en réponse à: Export / Import de solution contenant un connecteur customisé

    @Fred Deligne, est-ce qu’avant d’exporter ta solution tu as bien supprimé la valeur de tes variables d’environnement comme prévu par la bonne pratique Microsoft ?

    CommentID=ZKi2yOLNJQvWA1z, PostID=YQozd2R3eW5rgru

  • R3dKap

    Membre
    17 février 2022 à 15h38 en réponse à: Lier des éléments de deux listes à leur création

    Salut @Delphine,

    Effectivement c’est un problème d’enchaînement des instructions. Contrairement à ce que beaucoup de citizen devéloppeurs pensent, Power Apps n’attend pas la fin de l’exécution d’une instruction pour passer à la suivante… En gros, y’a pas mal de choses qui se passent en parallèle. Et c’est encore plus vrai pour le SubmitForm().

    Dans ton cas, ce qu’il faut faire c’est soumettre le formulaire de la fiche de suivi uniquement une fois que la soumission du ticket est terminée.

    Pour cela, il suffit que tu utilises la propriété OnSuccess de ton formulaire de Tickets, dans lequel tu mettras ton SubmitForm(FormSuiviTicket).

    L’utilisation du OnSuccess est capital lorsque l’on utilise des formulaires. Il garantit que l’élément de liste a bien été créé ou mis à jour. Et donc son identifiant (via le LastSubmit) est bien disponible.

    Voilou… Tiens-nous au courant… 😉

    CommentID=J7VpecO9SKod6cK, PostID=YZsSIl0iuKjZa8u

  • R3dKap

    Membre
    17 février 2022 à 15h32 en réponse à: Formule if qui me bloque mes autres controles

    Salut @jonathan schulz,

    C’est normal : tes 2 filtres renvoient des données qui n’ont pas la même structure…

    Le premier Filter() de ton If() renvoie des éléments de ta liste ‘1 – Saisie en cours / Moulage’.

    Ton 2ème Filter() renvoie une liste de lots car tu as mis “.Lot” derrière ton Filter().

    Il faut que tes Filter() renvoient des données qui ont la même structure…

    Par exemple si tu enlèves le “.Lot” après le 2è Filter() ça devrait rentrer dans l’ordre…

    CommentID=Sc3gwEvhrtovwXl, PostID=SVOMKheaWphWjFu

  • R3dKap

    Membre
    17 février 2022 à 15h27 en réponse à: Filtrer une bibliothèque de documents

    Salut @Xavier NOEL-BRIAND,

    Je viens de faire le test chez moi dans les mêmes conditions et ça fonctionne bien.

    Quelques pistes pour essayer de trouver l’origine du pb :

    1. Quel est le volume de DOCS_CONTRAT ? Combien de documents au total ?

    2. La colonne Nom_client dans DOCS_CONTRAT est bien un champ de recherche vers la liste CLIENT ? Vers quel champ de la liste CLIENT ?

    3. La colonne Nom_client dans CLIENT est de type texte ?

    CommentID=KASoCFwFYxY7OaX, PostID=gJKm7ARcFsnReom

  • R3dKap

    Membre
    17 février 2022 à 15h08 en réponse à: Chemin de fichier

    Ok, je vois… Je pense que ça serait faisable avec la mise en place d’une passerelle comme précisé précédemment, mais (sauf erreur de ma part) il faudra vous acquitter d’une licence pour chaque utilisateur de l’application.

    CommentID=jWcsA9zO4xYdx47, PostID=q2g7J3Yj7fGX9y9

  • R3dKap

    Membre
    17 février 2022 à 15h05 en réponse à: Deep linking to specific screen

    Alors juste une précision (passke évidemment je ne vois pas exactement la manière dont tu fais le test)…

    Si tu fais ceci :

    • dans ta liste tu as un admin TOTO

    • tu lances ton application

    • tu arrives sur l’écran d’admin et dans ta galerie tu vois TOTO

    • tu retires TOTO de la liste des admins

    • tu retournes sur ton application sans rafraîchir la page (ni avec F5 ni avec CTRL-F5)

    Alors c’est normal que ça ne marche pas.

    Après avoir retiré TOTO de ta liste il te faut à minima faire un F5 sur l’onglet où tu avais ton application pour qu’elle se relance et qu’elle recharge les données depuis ta liste.

    Est-ce que ça tu l’avais bien compris ?

    Si oui et que même avec un F5 ça ne marche pas et que ça ne marche qu’avec un CTRL-F5 (mais je serais quand même surpris), essaie ceci…

    Dans le OnStart de ton App rafraîchi ta source de données :

    Refresh(Administrateur)

    Puis dans les options de ton application, désactive l’option suivante :

    Sauvegarde, publie ton application et reteste (attention il faut toujours attendre environ 15s entre le moment où tu publies ton application et le moment où la nouvelle version s’exécutera lors tu la lanceras -> l’idéal c’est de mettre un petit numéro de version quelque part que tu changes à chaque fois que tu republies ton app ; comme ça tu es sûre lorsque tu vois le numéro de version que tu viens de modifier que c’est la dernière version de ton app qui s’exécute).

    Tiens moi au courant…

    CommentID=UqGQEMoldnY0DYU, PostID=PUQn5fvB5eZ9EWm

  • R3dKap

    Membre
    16 février 2022 à 21h03 en réponse à: LISTE SharePoint et pièces jointes

    Tu es bien bon mon brave @Didier 🙏😁

    CommentID=io4yAArn5K0Y2eg, PostID=5Dnv5JXfWOXWKvQ

  • R3dKap

    Membre
    16 février 2022 à 20h17 en réponse à: LISTE SharePoint et pièces jointes

    Tiens, je m’en souvenais plus… Top ! 👍

    Je vais peut-être le partager sur ce site aussi… 😉

    CommentID=iJTxQ8rXjPRuV0H, PostID=5Dnv5JXfWOXWKvQ

  • R3dKap

    Membre
    16 février 2022 à 11h28 en réponse à: Au secours…

    J’ai cherché un peu de mon côté aussi et j’ai rien trouvé non plus. Le plus simple c’est de te faire ta propre liste de jours de la semaine comme ceci :

    ["Lundi"; "Mardi"; "Mercredi"; "Jeudi"; "Vendredi"; "Samedi"; "Dimanche"]

    CommentID=Vr0BXFwF0XiHqI6, PostID=QtQF113kinM7ZMG

Page 74 sur 84