

Axel
MemberForum Replies Created
Bonjour R3dKap,
Décidement, je ne comprend pas. J’ai beau essayé de chercher, essayer de modifier des trucs mais rien ne marche. Mon patch parait pourtant bon :
<div>
<div>Patch(‘TOUR TERRAIN’;Defaults(‘TOUR TERRAIN’);{Combobox1Selection:ComboboxCanvas1.Selected.Value;Combobox2Selection:ComboboxCanvas2.Selected.Value; Date: DatePickerCanvas1.SelectedDate; Photos:PhotoCaptured })</div>
<div> </div>
<div>Ca parait pourtant simple mais il me met en message d’erreur :</div>
<div>Le type de cet argument ‘PhotoCaptured” ne correspond pas au type attendu. ‘RECORD’, type trouvé ‘TEXT’.</div>
<div> </div>
<div>Dans la propriété onselect de mon bouton :
<div>
<div>Set(PhotoCaptured;AddMediaButton1.Media)</div>
<div> </div>
<div>Dans la colonne Photo de mon SP tout parait normal aussi. Par contre, j’ai ce message :</div>
<div>Est ce que ca pourrait expliquer pourquoi ce ne fonctionne pas :</div>
<div></div>
</div>
</div>
</div>R3dKap,
Je suis désolé de t’embeter autant… Merci pour ta patience.
Je te remet tout ca :
Dans mon Buttoncanvas2 :
<div>
<div>Patch(‘TOUR TERRAIN’;{Combobox1Selection:ComboboxCanvas1.Selected.Value;Combobox2Selection:ComboboxCanvas2.Selected.Value;PhotoCaptured:Image1;Date: DatePickerCanvas1.SelectedDate})</div>
</div>Dans mon AddMediaButton :
OnSelect : Set(PhotoCaptured;AddMediaButton1.Media)
Dans Image1 : Dans la propriété Image : Photocaptured
R3dKap,
Je suis désolé de t’embeter autant… Merci pour ta patience.
Je te remet tout ca :
Dans mon Buttoncanvas2 :
<div>
<div>Patch(‘TOUR TERRAIN’;{Combobox1Selection:ComboboxCanvas1.Selected.Value;Combobox2Selection:ComboboxCanvas2.Selected.Value;PhotoCaptured:Image1;Date: DatePickerCanvas1.SelectedDate})</div>
</div>Dans mon AddMediaButton :
OnSelect : Set(PhotoCaptured;AddMediaButton1.Media)
Dans Image1 : Dans la propriété Image : Photocaptured
Je ne cherche pas forcément à ce que la photo prise soit visible dans l’application tant qu’elle l’est dans le SP.
Bonjour R3dKap,
Ca y est mon patch fonctionne, BONNE NOUVELLE. Merci beaucoup.
Mais!!! la photo prise n’apparait pas dans mon SP. J’ai pourtant fait ce que tu m’as donné. A moins que je me sois trompé….. La colonne de mon SP pour les photos s’appelle PhotoCaptured. Il faut que je la nomme autrement ?
Bonjour R3dKap,
Voici mon retour :
arborescence du addmebutton1 :
La fonction de la propriété Onselect :
<div>
<div>Set(photoCaptured;AddMediaButton1.Media)</div>
<div> => j’ai remis l’ancien car celui que tu m’avais proposé ne fonctionnait pas.</div>
<div> </div>
<div>- Combobox : ce sont des comboboxcanvas 1 et 2</div>
<div>- La valeur que je veux mettre dans la colonne date de ma liste est la date saisie de mon datapicker1.</div>
<div> </div>
<div></div>
<div></div>
<div></div>
<div> </div>
<div>Je te reitère mes remerciements ca je galère ;)</div>
<div> </div>
<div>Axel</div>
</div>Bonsoir,
Je te fais un retour. Concernant
AddMediaButton1 : il me met le message d’erreur :
Le nom n’est pas valide uploadedimage1 n’es pas reconnue.
Concernant la fonction Patch :
Voilà. Galère Galère mais on tient bon 😉
J’ai ajouté Date car tu l’avais oublié je pense mais je l’ai laissé en thisrecord.
Merci encore pour ton aide
R3dKap,
Les combos sont directement dans le screen3.
La fonction prise de photos, dans un AddMediaButton1 :
Dans la propriété OnSelect :
<div>
<div>Set(photoCaptured;AddMediaButton1.Media) </div>
<div> </div>
<div>Qui doit alimenter la colonne dans SP : je n’ai peut être pas bien compris la question.</div>
<div>Il s’agit de ButtonCanvas2.</div>
<div> </div>
<div>Merci beaucoup pour ton aide</div>
<div> </div>
</div>Pardonnes moi,
J’ai une autre question / suggestion.
Tu trouvera la capture d’écran plus bas. Quand je tape la fonction : PhotoCaptured.ThisRecord.(….)
Ca ne me met pas en suggestion PhotoCaptured. Je suppose qu’il ne trouve pas la colonne dans Sharepoint !!!!!
Mais pourtant dans sharepoint cette colonne y est :
Bonjour R3dKap, je me suis aidé de chatGPT pour cela.
Qu’appelles tu une galerie ? mon bouton est buttonCanvas2 sur un screen.
Bonjour Geoffroy
Merci pour ton retour,
Raté 😉 c’est pas ça!!!!!
J’ai ce message d’erreur :
merci infiniment pour ton aide.J’avance dans mon projet. POWER APPS est une application qui a l’air capricieuse. Je te tiens au courant de l’évolution de mon projet.
Bonjour R3dKap,
Merci pour ton retour. Effectivement c’est plus simple ca marche.
Je me permet de profiter de ta gentillese :
Je suis confronté à un problème. parallèlement à l’envoi d’un mail je copie/colle les données de ma data table MaCollection dans une liste sharepoint mais dans la propriété onselect d’un button, il me met toujours en défaut :
<div>
<div>ForAll((</div>
<div> MaCollection; Patch(</div>
<div> ‘TOUR TERRAIN’,</div>
<div> Defaults(‘TOUR TERRAIN’),</div>
<div> {</div>
<div> Combobox1Selection: ThisRecord.Combobox1Selection,</div>
<div> Combobox2Selection: ThisRecord.Combobox2Selection,</div>
<div> Date: ThisRecord.Date</div>
<div> }</div>
<div> )</div>
<div>)</div>
</div>
<div> </div>
<div>C’est franchement dur!!!!!!!</div>
<div> </div>
<div></div>
Axel
Member22 janvier 2025 at 6h49 en réponse à: enregistrement dans la table de données saisies dans la comboboxBonjour R3dKap,
Finalement, j’ai tout refait et du coup ca marche. Maintenant, je travaille à l’envoi par mail d’une table de donnée.
En tout cas merci pour ton aide.
Axel
Axel
Member21 janvier 2025 at 11h51 en réponse à: enregistrement dans la table de données saisies dans la comboboxBonjour R3dKap,
Merci pour ton aide.
Sans déconner, je ne comprend pas pourquoi ca ne marche pas. J’ai toujours ce message d’erreur qui dit que la colonne spécifiée ‘Champcombobox1″ , n’existe pas.
Pourtant j’ai supprimé la table, en est refait une. J’ai bien nommé la colonne comme écrite par le message mais ca ne fonctionne pas qd même…..
Si tu as la résolution à cette énigme, je la veux bien. En tout cas merci encore pour ton aide.
Axel
Member21 janvier 2025 at 9h48 en réponse à: enregistrement dans la table de données saisies dans la comboboxBonjour Nicolas,
Merci pour ta réponse. Ca ne marche pas. Je vois pas ou est le problème.
Je t’ai mis en pièce jointe, la capture d’écran des messages.
En tout cas merci pour ton aide.
Axel