Ignorer les commandes du ruban
Passer au contenu principal
SharePoint

SharePoint

déc. 09
PowerApps - créer sa première application à partir d’Excel

Proposition : créer sa propre application de relévés de tension artérielle sous Excel avec PowerApps.

Directement adapté de https://docs.microsoft.com/fr-fr/powerapps/maker/canvas-apps/get-started-create-from-blank

Création d'un fichier RelevesTension.xlsx

Comprenant :

La date, l'heure, la systole, la diastole et les pulsasions cardiaques.

PWA0046.jpg

Créer une application de canevas à partir de rien.

Créer une connexion avec le tableau RelevesTension.xslx.

PWA0047.jpg

 PWA0048.jpg

Créer un écran de type Liste.

PWA0049.jpg

Connecter la « Galerie » au tableau puis choisir Titre, sous-titre et corps.

PWA0050.jpg

Cliquer sur BrowseGallery1 et sélectionner la source de données et la disposition.

PWA0051.jpg 

PWA0052.jpg

Modifier la propriété items de la Galerie en :

SortByColumns(Search(RelevesTension; TextSearchBox1.Text; "Date"); "Date"; If(SortDescending1; SortOrder.Descending; SortOrder.Ascending))

PWA0053.jpg

Changer Le titre de l'écran  en Relevés de tension.

PWA0054.jpg

Créer un écran de formulaire.

PWA0055.jpg

Rattacher l'écran à RelevesTension.xlsx et sélectionner les champs à mettre à jour.

 PWA0056.jpg

 

Définir la propriété Item de Editform1 à BrowseGallery1.Selected ce qui correspond à la galerie d'affichage de l'élément sélectionné.

PWA0057.jpg

Renommer l'écran en Modifier tension.

Supprimer Screen1 et renommer les écrans.

PWA0058.jpg 

Dans ViewScreen modifier la propriété onselect de IconRefresh1 à Refresh(RelevesTension)

PWA0059.jpg

Modifier la propriété onselect de IconNewItem1 à NewForm(EditForm1);; Navigate(ChangeScreen; ScreenTransition.None)

PWA0060.jpg

Modifier la propriété onselect de NextArrow2 à EditForm(EditForm1) ;; Navigate(ChangeScreen;ScreenTransition.None)

 PWA0061.jpg

Dans ChangeScreen

Modifier la propriété onselect de IconCancel1 à ResetForm(EditForm1);;Navigate(ViewScreen; ScreenTransition.None)

PWA0062.jpg

IconAccept1 à

SubmitForm(EditForm1);;Navigate(ViewScreen; ScreenTransition.None)

PWA0063.jpg

Insérer une icône de type corbeille.

 PWA0064.jpg

 

Et modifier la propriété onselect de icon1 à

Remove(RelevesTension; BrowseGallery1.Selected) ;;Navigate(ViewScreen; ScreenTransition.None)

 PWA0065.jpg

Enregistrer, publier et tester.

Commentaires

Aucun commentaire sur ce billet.