

Geoffroy
MembreRéponses céées sur le Forum
Geoffroy
Membre28 avril 2022 à 16h57 en réponse à: Modifier une liste SharePoint lors de la réception d'un mailMerci beaucoup pour ta réponse. J’avais la première étape mais je ne sais toujours pas comment coder l’analyse de texte.
J’ai tenté ceci (à tout hasard) mais, évidemment, ça ne marche pas.
La formule appliquée à la chaine “APRS VP100 F-GJXB (MSN 001304)” donne bien “F-GJXB” dans PowerApps mais pas ici.
CommentID=fSDxLz9vkw8tKYt, PostID=3nIvXEOnTF7YwWV
Bonjour @EDK
La page en lien explique bien comment ajouter un élément dans une liste (c’est pareil pour une liste déroulante).
Pour obtenir ce que tu veux, il ajouter évidemment “Autres” dans la collection de départ.
Ensuite, il faut créer une variable booléenne (txtAdd_visible par exemple) qu’on mettra dans la propriété “Visible” du TextInput.
Enfin, dans OnChange de la liste déroulante, il faudra lui dire d’afficher le TextInput quand “Autres” est sélectionné.
CommentID=HHJpsSMYj2a4z0e, PostID=CWSBRijghAVHbmB
En fait, pas besoin d’ajouter un bouton mais il faut paramétrer le chevron en fonction des critères de choix.
Après, il ne faut qu’il y ait 72 écrans différents 😉
CommentID=SEyALEYM3DAJA31, PostID=CFCdqINmqb6Alsi
Une solution serait d’ajouter un bouton dans l’enregistrement pour lequel le contrôle “OnSelect” est paramétré pour naviguer vers des écrans définis. C’est pour cela que je demandais les critères.
CommentID=EQPU2Y8YHGcHrYt, PostID=CFCdqINmqb6Alsi
C’est normal, chaque ligne de la galerie possède les mêmes propriétés et donc envoie vers le même écran.
Selon quels critères est-on censé aboutir à des écrans différents ?
CommentID=itOI8nw9weMwOPn, PostID=CFCdqINmqb6Alsi
Bonjour Simon,
Peux-tu poster une copie de ton écran pour qu’on voie mieux ce qui coince ?
CommentID=CIxiaUlRrQdFjC2, PostID=CFCdqINmqb6Alsi
Bonjour Romain,
La fonction User() permet déjà d’accéder à certaines infos sur l’utilisateur qui se connecte.
Sinon, si l’appli demande un nom à l’ouverture, cette information devra être stockée dans une variable globale ou dans une liste Sharepoint par exemple. Dans ce cas, il suffit d’aller chercher l’info à cet endroit.
J’espère que ça répond à ta question.
https://docs.microsoft.com/fr-fr/power-apps/maker/canvas-apps/functions/function-user
CommentID=4cuT82w0EdXpMkt, PostID=qGuRJN1Ley0M4jw
Cet autre site est beaucoup plus détaillé. Mais le problème des jours fériés ne semble pas avoir de solution simple.
Bon courage ! 😉
CommentID=cwyTjg4kwvYJCZa, PostID=CLdsoXbhxLJ8DFo
Bonjour Nicolas,
J’ai trouvé cette question traitée ici (en anglais) https://powerapps.microsoft.com/de-at/blog/excluding-weekends-and-holidays-in-date-differences-in-powerapps/
La méthode utilise des calculs et semble avoir certaines limites (notamment si le début ou la fin de la période tombe pendant un week-end). Et elle ne traite pas non plus les jours fériés.
Si ça peut t’aider.
CommentID=bNJK1lCrlFYNW8w, PostID=CLdsoXbhxLJ8DFo
Bonjour Eudes,
La méthode la plus simple consiste à utiliser 3 variables de type booléen, changeant d’état lorsqu’on clique sur le bouton. Ensuite, le libellé est conditionné par la variable qui a l’état “True”.
CommentID=Q0osKrRObEPvURu, PostID=pWmFGeDs1K34Y8i
Désolé, je me suis avancé bien imprudemment. La méthode de R3dKap est largement meilleure.
SubCommentID=gB7ildh1D95jdLJ, CommentID=Q0osKrRObEPvURu, PostID=pWmFGeDs1K34Y8i
Merci beaucoup. Ca marche impeccable. 🙂
SubCommentID=y1NnzRs8SCfehO8, CommentID=pFZXkm1AoFK0YxI, PostID=JMqG3910hA7ZeCY
Tu avais raison, c’était bien une histoire de format anglo-saxon. Mais c’est un autre champ texte dans lequel j’ai mis une date qui met le bazar.
Je vais remettre de l’ordre là-dedans.
Merci pour ta réponse. 👍
SubCommentID=Mbg6b3F3gNoL18H, CommentID=nHuQC9xA7NVFeo9, PostID=nBBXjBuNnU5mCVc
J’ai essayé de mettre 11/03/2022 pour vérifier mais l’erreur est toujours là. A défaut, je mettrai un champ texte à la place.
Pour le compte, oui, c’est celui en gmail qu’il faut garder.
SubCommentID=q6IsRwTxQB2eyK7, CommentID=nHuQC9xA7NVFeo9, PostID=nBBXjBuNnU5mCVc
Voici le champ concerné. C’est au moment de la commande SubmitForm(EditForm1) que l’erreur apparait.
J’ai d’abord pensé à une histoire de date à l’anglo-saxonne mais ça n’a pas l’air d’être ça.
Pour les 3 comptes, je suis désolé. Tu peux supprimer les deux plus anciens.
SubCommentID=NMOm9OgDgaSCCfi, CommentID=sMzXltZwf5KRbtB, PostID=nBBXjBuNnU5mCVc