Quantcast
Channel: ppedv Team Blog
Viewing all articles
Browse latest Browse all 1198

Power Apps – professionelles Verhindern von Duplikaten inkl. Fehlermeldung

$
0
0

Eine Power App ist mit einer SharePoint Liste als Datenquelle verknüpft und es soll verhindert werden, dass die Listeneinträge ggf. doppelt erfasst werden inkl. einer Fehlermeldung.

Eine professionelle und gleichzeitig effektive Vorgehensweise stelle ich in diesem Blog vor.

Für dieses Beispiel kann ein automatisch generierter Standard „Drei-Bildschirm-App“ verwendet werden, diese ist mein Ausgangspunkt für das nachfolgende Beispiel.

Ausgangslage:

Auf dem BrowsScreen1 klickt der User oben rechts auf das Icon „+“

clip_image002 -->   clip_image004

Daraufhin öffnet sich der nächste Bildschirm, um die Eingabe vorzunehmen auf dem Bildschirm „EditScreen1

Erfasst ein Benutzer einen Titel und per Auswahl aus dem Dropdown einen Wert vermeintlich so, dass dieser identisch ist mit einem bereits zuvor erfassten Element, wird die App eine Fehlermeldung in Form eines Banners anzeigen, der Datensatz lässt sich ebenso nicht speichern.

Beispiel:

Title: Klaus Jung

Abschließen am: Vor der Teilnahme

In diesem Beispiel werden zwei Steuerelemente überprüft, dies kann sich beliebig auch auf drei oder mehr Felder beziehen.

clip_image006

Wird ein identischer Datensatz eingegeben, dann reagiert die App entsprechend, sobald oben rechts der „Haken“ angeklickt wird.

Nachfolgend ist unten abgebildete Funktion für das Symbol „Haken“ für die Eigenschaft „OnSelect“ einzufügen.

Code zum Kopieren:

If(!IsEmpty(Filter('Mitarbeiter-Onboarding';'Abschließen am'.Value=DataCardValue10.Selected.Value&&Title=DataCardValue8.Text));Notify("Der Datensatz exisitiert bereits";Warning);SubmitForm(EditForm1))

Formatiert dargestellt schaut der Code wie folgt aus:

clip_image008

Die If Funktion überprüft, ob bereits ein Datensatz existiert, der gefiltert auf die zugrunde liegende Datenquelle SharePoint-Liste „Mitarbeiter-Onboarding“ die in den zwei oben genannten Feldern, die gleichenWerte enthält. Ist dies der Fall liefert die Funktion „Notify“ die als Warnung ausgegebene Fehlermeldung. Ansonsten erfolgt mittels der Funktion „SubmitForm“ die Speicherung des Datensatzes.

In der unten verlinkten Power Apps Schulung behandeln wir dieses und weitere interessante Themen.

Microsoft Power Platform Schulung| Low Code Anwendungen entwickeln, MOC PL-100T00 (ppedv.de)


Viewing all articles
Browse latest Browse all 1198

Trending Articles


Vimeo 10.7.1 by Vimeo.com, Inc.


UPDATE SC IDOL: TWO BECOME ONE


KASAMBAHAY BILL IN THE HOUSE


Girasoles para colorear


Presence Quotes – Positive Quotes


EASY COME, EASY GO


Love with Heart Breaking Quotes


Re:Mutton Pies (lleechef)


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo 10.7.0 by Vimeo.com, Inc.


FORECLOSURE OF REAL ESTATE MORTGAGE


FORTUITOUS EVENT


Pokemon para colorear


Sapos para colorear


Smile Quotes


Letting Go Quotes


Love Song lyrics that marks your Heart


RE: Mutton Pies (frankie241)


Hato lada ym dei namar ka jingpyrshah jong U JJM Nichols Roy (Bah Joy) ngin...


Long Distance Relationship Tagalog Love Quotes