Patch une colonne Personne
La table source est nommée ici NomTable. Créer un moins un écran BrowseScreen1 contenant une galerie BrowseGallery1 pointant vers NomTable.
Sur OnSelect d’un bouton Ajout, définir :
Set(varCurrentAction;"ADD")
Sur OnSelect d’un botuon Modifier, définir :
Set(varCurrentRecord;BrowseGallery1.Selected);;Set(varCurrentAction;"EDIT")
Enfin, sur la propriété OnSelect d’un bouton Enregister depuis un formulaire d’édition (seule Claims doit être obligatoirement indiqué) :
Set(
varCurrentRecord;
Patch(
'Emprunt Matériel';
If(
varCurrentAction = "ADD";
Defaults('Emprunt Matériel');
varCurrentRecord
);
{
PersonneEmprunt: {
Claims: comboSearchPersonne.Selected.Mail;
Department: "";
DisplayName: "";
Email: "";
JobTitle: "";
Picture: ""
};
'Date emprunt': ztDateEmprunt.SelectedDate;
Titre: ztTitle.Text
}
)
);;
Navigate(BrowseScreen1)
Source interne : useruser7@sleman2.onmicrosoft.com