Réponses céées sur le Forum

Page 20 sur 68
  • DavidZed

    Membre
    31 octobre 2023 à 12h41 en réponse à: Equivalent requête suppression dans PowerApps

    Hello Arnaud ,

    Tu peux essayer un RemoveIf() cela devrait ressembler à une fonction du style :

    RemoveIf(Jours_travail_sans_feries; jour in  Jours_feries.date_f)

    CommentID=XoDzLNixwwUUqlW, PostID=GK3QuRDEq3aHO4U

  • DavidZed

    Membre
    31 octobre 2023 à 12h26 en réponse à: Individualiser suppression

    Bonjour Claire ,

    Si ton popup est dans la galerie, voici comment je te conseille de procéder :

    • Un dans le onselect de l’icon corbeille : UpdateContext({ctxItemToDelete:ThisItem})

    • Un dans un container nommé cntPopupDelete :

      • un label text avec le message de confirmation

      • un bouton annuler avec sur son .OnSelect : UpdateContext({ctxItemToDelete:Blank()})

      • Un bouton confirmer avec sur son .OnSelect : Remove('ta source de données' ; ctxItemToDelete) ;; UpdateContext({ctxItemToDelete:Blank()})

      • dans le OnVisible du container : ctxItemToDelete.ID = Thisitem.ID

    Le popup ne devrait apparaitre que pour l’item pour lequel on a cliqué sur la corbeille

    Dans ce genre de besoin, préfère les variables de contexte avec la fonction UpdateContext() plutot que les variables globales avec Set() car dans ce genre de cas il n’est pas nécessaire d’avoir la valeur de ton popup dans toute l’app, elle sera utilise seulement dans cet écran

    CommentID=FHfHvaHSrZjELi3, PostID=LOVeuz3mpAWfRtY

  • DavidZed

    Membre
    31 octobre 2023 à 12h13 en réponse à: Approbation – Problème avec boucle

    Bonjour Claire ,

    Tu peux, dans les paramètres avancés du déclencheur, déterminer une condition au déclenchement.

    L’idée ici est d’utiliser une colonne de métadonnée avec le statut de validation du document ex: non-démarrée / en cours / Rejeté / Validé et de ne délcencher le 2eme flux que si le statut est “Rejeté”

    Voici un article qui explique comment faire

    CommentID=SpNhInwFIMT0u3W, PostID=dYxia3ozFgqsZ0E

  • DavidZed

    Membre
    29 octobre 2023 à 16h37 en réponse à: Lister les sources de données d'une app

    Ce qui est faisable c’est un flow qui liste les bibliothèques SPO (avec l’action http request with sharepoint) et qui pourra renvoyer la liste à power apps.

    Par contre il ne sera pas possible d’ajouter automatiquement ( et dynamiquement ) une nouvelle bibliothèque qui serait renvoyée par ce flux comme une source de données exploitable comme tel dans l’application. Tout simplement car une bibliothèque peut avoir une structure qui lui est propre avec ses colonnes de métadonnées.

    CommentID=trKh3Mi4J7Nj76I, PostID=HAe0rsFp9QLb7wd

  • DavidZed

    Membre
    27 octobre 2023 à 16h20 en réponse à: Champs non modifiable

    Hello Romane ,

    Non ce n’est pas un problème de droits, c’est la vue modifiable des données des tables qui a des possibilité d’édition très limitées.

    Ton champ Image sera modifiable sans problème dans un formulaire d’application Canvas ou Model-driven

    CommentID=AJRnx3CgdwKzN49, PostID=n4SntvwA3S7J0y7

  • DavidZed

    Membre
    27 octobre 2023 à 13h15 en réponse à: Regrouper informations d'une collection à 2 colonnes en une seule.

    hello Mickael ,

    Oui tu peux le faire facilement dans ton collect ou clearcollect avec :

    ClearCollect(ColAllSuppliers;n             DropColumns(n                         AddColumns('Ta source de données' ;n                                    "Supplier" ; // nouvelle colonne ajoutéen                                    Coalesce(SupplierSAP,SupplierNonSAP)   // si SupplierSAP est vide, on prend la valeur SupplierNonSAPn                                   );n                         "SupplierSAP";"SupplierNonSAP" // on éjecte les colonnes SAP / NonSapn                         )n)

    je n’ai pas vérifié le code donc potentiellement quelques problemes de () à régler 🙂

    CommentID=IsKDpertmhlvE1E, PostID=m6ixjJ9XbQGc3tb

  • DavidZed

    Membre
    27 octobre 2023 à 12h59 en réponse à: Lister les sources de données d'une app

    Hello Vince ,

    Tu parles d’une collection au sens Power Apps ?

    CommentID=KugpOPJ4YwaHKzb, PostID=HAe0rsFp9QLb7wd

  • DavidZed

    Membre
    27 octobre 2023 à 12h46 en réponse à: Ecriture données dans TextInput

    Hello Thomas Le Large ,

    Avant toute chose : Ne pas poser de questions dans la base de connaissances, il y a des sections dédiées pour chaque sujet :

    Tu peux mettre dans le paramètre .Default de ton TextInput : If(CheckBox1.Value ; "Mon texte perso";"") ou encore If(CheckBox1.Value ; CheckBox1.Text;"") si tu veux récupérer le texte de ton checkbox

    ensuite, dans le paramètre .Reset du TextInput : CheckBox1.Value = false

    Pour réinitialiser le textinput quand on décoche le checkbox

    CommentID=5qKVyuOwwyDy1wT, PostID=04QYZCGdcZkHRea

    • DavidZed

      Membre
      27 octobre 2023 à 13h29 en réponse à: Ecriture données dans TextInput

      Le problème vient du fait que le contrôle est dans une gallerie, du coup c’est moins simple,

      Une autre solution, au oncheck, patcher la source :

      Il faut laisser le default de ton textinput à Thisitem.’Nom de ta colonne’

      Par contre, dans le .OnCheck du checkbox :

      Patch('Ta source de données ou collection'; ThisItem ; { 'Nom de ta colonne' : "Ton texte custom"} )

      SubCommentID=HPfQnlrKoXtVw21, CommentID=5qKVyuOwwyDy1wT, PostID=04QYZCGdcZkHRea

  • DavidZed

    Membre
    27 octobre 2023 à 11h59 en réponse à: Dictionnaire de données

    Hello Data_Speacker ,

    Pour ma part j’utilise Power Query dans excel avec la fonciton table/schema qui me donne une bonne base pour documenter mes lites et tables.

    Il suffit juste de mettre le format de colonne automatique et d’ajouter l’étape table.schema

    exemple avec une liste SP :

    et comme je préfixe toujours le nom technique de mes colonnes, il est facile de les filtrer sur ce critère et d’inclure les colonnes Id et Title

    CommentID=TLsvLT68nlld97k, PostID=j9isogpImizTn0d

  • DavidZed

    Membre
    26 octobre 2023 à 16h49 en réponse à: Fonction SUM

    Nouveau_PVM_Colonne2 et Quantité_Colonne2, ce sont des colonnes d’un objet Data Table (Preview) ?

    Essaie d’appeler les valeurs avec DataTable1.Selected.'Nom de la colonne'

    Où le nom de la colonne est celui qui correspond à ta source de donnée, pas les objets créés dans le datacard.

    Tes valeurs ont déjà l’air d’être converties vu que le séparateur décimal est une virgule, donc un simple :

    DataTable1.Selected.Quantité * DataTable1.Selected.'Nouveau PVM' devrait fonctionner pour faire ce produit, pour une somme, mettre un +

    CommentID=c6miFzhoxH55CY5, PostID=RcdH2s4FWY9h2zM

  • DavidZed

    Membre
    26 octobre 2023 à 16h33 en réponse à: Message "No data" pour une galerie vide

    Hello redflowers90 ,

    Le plus simple :

    Sur le .Visible de la galerie, mettre Self.AllItemsCount >0

    Ajouter un LabelText et mettre le Message “No Project” en gros caractères et mettre sur son .Visible : GalleryX.AllItemsCount =0

    S’il y a des items dans la galerie, elle est visible, sinon c’est le message

    CommentID=iROd5BhKB210dDK, PostID=68AqJiMzxucRvQs

  • DavidZed

    Membre
    26 octobre 2023 à 16h30 en réponse à: Automatisation d'une tâche dans Excel via Power Automate

    Bonjour, avant toute chose : Ne pas poser de questions dans la base de connaissances, il y a des sections dédiées pour chaque sujet :

    Pour ce qui est de ton projet :

    Tu vas très vite arriver aux limites de Power Automate avec Excel ► Il n’existe pas de déclencheur de type “Quand une ligne est ajoutée à un tableau”.
    Dès lors ton besoin va être très difficile à automatiser de manière efficace.

    A minima il faudrait utiliser une ou plusieurs listes Sharepoint comme base de données.

    CommentID=ynzRQjidOkiFBQk, PostID=lVIQrVtTMVRrihL

  • DavidZed

    Membre
    27 octobre 2023 à 6h43 en réponse à: Aide sur Filtre comboBox

    Hello xbooster ,

    Je n’ai pas fait attention mais le cumul de And() et de Or() est trompeur (le test sur le combobox ne doit pas être dans le Or() ), voici une écriture simplifiée :

    //Code qui me filtre l'utilisateur, recherche sur TextSearchBox1 et comboBoxnFilter(n    Demande_statistique;n  n        StartsWith(n            colMAILDEMANDEUR;n            utilisateurn        );n       n            StartsWith(n                colTITREDEMANDE;n                TextSearchBox1.Textn            ) ||n            StartsWith(n                colNUMERODEMANDE;n                TextSearchBox1.Textn            ) ||n            StartsWith(n                colSTATUT.Value;n                TextSearchBox1.Textn            );n            colSTATUT.Value = ComboBox1.Selected.Value // true si le statut est sélectionné dans le ComboBoxn            || IsBlank(ComboBox1.Selected) // true si aucun item sélectionné dans le combobox       n)  

    Au lieu de faire un And(), on profite du fait que la fonction Filter() permet de fournir plusieurs tests logiques : Filter(Source ; Test1 ; Test2; ... ) et on remplace le Or() par des || entre les arguments

    SubCommentID=xsZ7E7lOGY9ByRh, CommentID=wDOdtKmwvkEgwKZ, PostID=DUJrgwjUaYUGcBZ

  • DavidZed

    Membre
    25 octobre 2023 à 17h33 en réponse à: Affichage formulaire de modification

    On peut utiliser Sum() avec une table en indiquant la table en 1er argument et la colonne en 2nd :

    Sum(Tableau_1_6; Value(Substitute(PVM;".";",")))

    devrait fonctionner

    ici, il faut faire attention au code couleur dans la formule :

    SubCommentID=tsMmjjCDvVVS3WY, CommentID=KZGIUvjBomI0KLj, PostID=Xy1TTLuGy4UMKfY

Page 20 sur 68