ypicot
MembreRéponses céées sur le Forum
-
Et bien PA ne trouve pas ce champ… parce qu’il est filtré par ton JSON.
D’après la capture d’écran de ton msg initial, ftie_stagiaire est une table liée, et visiblement dataverse ne la transmet pas au “bon” format. Mon expérience avec le dataverse étant pour l’instant très limitée (merci les clients qui me laissent le choix entre SharePoint et SharePoint), je ne peux hélas pas être plus précis.
Une idée de contournement : récupérer les données de ftie_stagiaire dans une collection spécifique que tu traites à part, puis que tu fusionnes avec ton autre liste.
Une autre idée de contournement : écrire une requête SQL qui “aplatisse” tes données (cad qui mette les infos du stagiaire au même niveau que celles de sa signature, ce qui doit être possible puisque ta relation est dans le bon sens) de manière à supprimer cette notion de table liée.
CommentID=PuKnYZ2OvFa0xb4, PostID=Gt6nESFPYqVwsqC
-
Bonjour
La regex me semble cohérente.
Que retourne le JSON ? Pourrais-tu coller le bout de chaîne qui contient ftie_Stagiaire ?
Qque chose du genre :
Set(n varJson;n JSON(n ColEmargementsStagiaires;n JSONFormat.IgnoreBinaryData & JSONFormat.IgnoreUnsupportedTypesn )n)
Puis tu mets le varJson en Default dans une zone de texte. (ça va sortir un truc de 3km de long, c’est juste la partie qui entoure ftie_Stagiaire qui est intéressante. Tu peux utiliser un éditeur de texte pour la localiser)
CommentID=Y8UU6WVxr8KwJnc, PostID=Gt6nESFPYqVwsqC
-
Si je comprends bien, tu voudrais que PA te donne le résultat de la fonction que tu as saisis en texte, en l’occurrence qu’il te donne le résultat de RGBA(…).
A ma connaissance, cela n’est pas possible car il n’existe pas de fonction EVALUATE ou assimilé (au passage, ce type de fonction est considéré comme dangereux en terme de sécurité).Par contre, si tu donnes les 4 paramètres dans des TextInput (ou des curseurs) différents, cela fonctionne.
Set(varColor; RGBA(txtRouge.Text; txtVert.Text; … ))CommentID=zCFkpcnYiNjUmk5, PostID=OLRuh9zj5RYJEoy
-
Bonjour
Trois questions :-
Quelle est l’erreur exacte ?
-
Que mets-tu dans ton TextInput ? La propriété TextInput.Text retourne une chaîne, donc aucun soucis pour convertir ça en JSON. Par contre si tu mets “RGBA(127; 178; 57; 1)” (qui retourne une couleur), PA va râler.
-
Utilises-tu varColor à un autre endroit ? Si tu l’utilises ailleurs comme une couleur, tu vas te retrouver avec une incompatibilité de type (couleur d’un coté, chaîne de l’autre).
Yvan
CommentID=sduRpTiOU4m6WZS, PostID=OLRuh9zj5RYJEoy
-
-
Florian Gajdos ton message d’erreur indique que PA attend un texte, et que tu lui envoies un enregistrement.
Il se trouve que le nom de la propriété SelectedText est trompeur, car il te renvoie un enregistrement.
Si ton souhait est de rajouter juste l’immatriculation (du camion si j’ai bien compris) à myCollection, il faut qque chose du genre
Titre: Dropdown2.SelectedText.Immat
pour indiquer quelle colonne tu veux ajouter.
SubCommentID=X7mTgbhZTghSI2H, CommentID=zK5o9xuyyeGtEDm, PostID=1V8Qn1i2FlT8bZ5
-
Petit argument supplémentaire (mais un peu tardif) en faveur des boutons radio :
Par convention dans les IHM, les boutons radio appellent une et une seule réponse (“A quel service appartenez-vous”), alors que les cases à cocher suggèrent zéro ou plusieurs réponses (“Quels sports pratiquez-vous”)
SubCommentID=cJpLa102YuvT2A7, CommentID=pAjeNSwkOJUzvqG, PostID=H80fj9wvlQ5Mq4p